Part Number Hot Search : 
LS7212 1014A 14D151KJ 239250P 2903052 NT2955 IRS1020C UDZS22B
Product Description
Full Text Search
 

To Download UPD784927 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DATA SHEET
PD784927, 784928, 784927Y, 784928Y
16-BIT SINGLE-CHIP MICROCONTROLLER
MOS INTEGRATED CIRCUIT
DESCRIPTION
The PD784927 and 784928 are members of the NEC 78K/IV Series of microcontrollers equipped with a highspeed, high-performance 16-bit CPU for VCR software servo control. The PD784927Y and 784928Y are based on the PD784928 with the addition of an I2C bus interface compatible with multi-master. They contain many peripheral hardware units ideal for VCR control, such as a multi-function timer unit (super timer unit) for software servo control and VCR analog circuits. Flash memory models, the PD78F4928 and PD78F4928Y, are under development. The functions of the PD784927 is described in detail in the following User's Manual. Be sure to read this manual before designing your system.
PD784928, 784928Y Subseries User's Manual - Hardware
78K/IV Series User's Manual - Instruction
: U12648E : U10905E
FEATURES
* *
High instruction execution speed realized by 16-bit CPU core * Minimum instruction execution time: 250 ns (with 8 MHz internal clock) High internal memory capacity
Item Part Number
PD784927, 784927Y
96K bytes 2048 bytes
PD784928, 784928Y
128K bytes 3584 bytes
Internal ROM capacity Internal RAM capacity
*
VCR analog circuits conforming to VHS Standard * CTL amplifier * RECCTL driver (rewritable) * CFG amplifier * DFG amplifier * DPG amplifier * Reel FG comparator (2 channels) * CSYNC comparator
* DPFG separation circuit (ternary separation circuit)
* * * * * * * * *
Timer unit (super timer unit) for servo control Serial interface : 3 channels 3-wire serial I/O : 2 channels I2C bus interface: 1 channel A/D converter: 12 channels (conversion time: 10 s) Low-frequency oscillation mode: main system clock frequency = internal clock frequency Low-power consumption mode: CPU can operate with a subsystem clock. Supply voltage range: VDD = +2.7 to 5.5 V Hardware watch function: watch operation at low voltage (VDD = 2.7 V (MIN.)) and low current consumption
Unless otherwise specified, the PD784927 is treated as the representative model throughout this document.
The information in this document is subject to change without notice. Before using this document, please confirm that this is the latest version. Not all devices/types available in every country. Please check with local NEC representative for availability and additional information. Document No. U12255EJ2V0DS00 (2nd edition) Date Published December 1999 N CP(K) Printed in Japan
The mark
shows major revised points.
(c)
1997,1999
PD784927, 784928, 784927Y, 784928Y
APPLICATION FIELDS
Stationary VCR, video camera, In-TV VCR
ORDERING INFORMATION
(1) PD784928 subseries Part Number Package 100-pin plastic LQFP (fine pitch) (14 x 14 mm) 100-pin plastic QFP (14 x 20 mm) 100-pin plastic LQFP (fine pitch) (14 x 14 mm) 100-pin plastic QFP (14 x 20 mm)
PD784927GC-xxx-8EUNote PD784927GF-xxx-3BA PD784928GC-xxx-8EUNote PD784928GF-xxx-3BA
(2) PD784928Y subseries Part Number
Package 100-pin plastic LQFP (fine pitch) (14 x 14 mm) 100-pin plastic QFP (14 x 20 mm) 100-pin plastic LQFP (fine pitch) (14 x 14 mm) 100-pin plastic QFP (14 x 20 mm)
PD784927YGC-xxx-8EUNote PD784927YGF-xxx-3BA PD784928YGC-xxx-8EUNote PD784928YGF-xxx-3BA
Note Under development
Remark xxx indicates ROM code suffix.
PRODUCT DEVELOPMENT OF VCR-SERVO MICROCONTROLLERS
The product development of VCR-servo microcontrollers is shown below. Enclosed in a frame are subseries names. The Y subseries is a collection of products supporting the I2C bus.
Products under mass production
Products under development
78K/IV series
PD784928
PD784928Y
100-pin QFP. With flash memory. Expanded internal memory capacity. More powerful analog amplifier. Improved VCR functions. Increased I/O. High-current port added. I2C function added (Y model only). 100-pin QFP. Expanded internal memory capacity. Internal analog amplifier. Reinforced super timer. Low-power consumption mode added. 100-pin QFP Expanded internal RAM capacity. Operational amplifier, watch function, multiplier added.
PD784915
78K/I series
PD78148
PD78138
80-pin QFP
2
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
FUNCTION LIST (1/2)
Part Number Item Internal ROM capacity Internal RAM capacity Operating clock 96K bytes 2048 bytes 128K bytes 3584 bytes
PD784927, 784927Y
PD784928, 784928Y
16 MHz (internal clock: 8 MHz) Low frequency oscillation mode : 8 MHz (internal clock: 8 MHz) Low power consumption mode : 32.768 kHz (subsystem clock) 250 ns (with 8 MHz internal clock)
Minimum instruction e x e c u tion time I/O port
74
input : 20 I/O : 54 (including 8 ports for LED direct drive)
Real-time output port Timer/counter
11 (including one each for pseudo VSYNC, head amplifier switch, and chrominance rotation) Timer/counter TM0 (16 bits) TM1 (16 bits) FRC (22 bits) TM3 (16 bits) UDC (5 bits) EC (8 bits) EDV (8 bits) Input signal CFG DFG HSW VSYNC CTL TREEL SREEL * * * * Compare register 3 3 -- 2 1 4 1 Number of bits 22 22 16 22 16 22 22 Capture register -- 1 6 1 -- -- -- Measurable cycle 125 ns to 524 ms 125 ns to 524 ms 1 s to 65.5 ms 125 ns to 524 ms 1 s to 65.5 ms 125 ns to 524 ms 125 ns to 524 ms Remark
For HSW signal generation For CFG signal division Operating edge
Capture register
Super timer unit
VCR special circuit
VSYNC separation circuit, HSYNC separation circuit VISS detection, wide aspect detection circuits Field identification circuit Head amplifier switch/chrominance rotation output circuit Timer TM2 (16 bits) TM4 (16 bits) TM5 (16 bits) Compare register 1 1 (capture/compare) 1 Capture register -- 1 --
General-purpose timer
PWM output
* *
16-bit resolution : 3 channels (carrier frequency: 62.5 kHz) 8-bit resolution : 3 channels (carrier frequency: 62.5 kHz)
Serial interface
3-wire serial I/O: 2 channels (BUSY/STRB control: 1 channel) * I2C bus interface: 1 channel (PD784928Y subseries only) 8-bit resolution x 12 channels, conversion time: 10 s
A/D converter
Data Sheet U12255EJ2V0DS00
3
PD784927, 784928, 784927Y, 784928Y
FUNCTION LIST (2/2)
Part Number Item Analog circuit * * * * * * CTL amplifier RECCTL driver (rewritable) DFG amplifier, DPG amplifier, CFG amplifier DPFG separation circuit (ternary separation circuit) Reel FG comparator (2 channels) CSYNC comparator
PD784927, 784927Y
PD784928, 784928Y
Interrupt sources External Internal Standby function
4 levels (programmable), vectored interrupt, macro service, context switching 9 (including NMI) 22 (including software interrupt) 23 (including software interrupt)
HALT mode/STOP mode/low power consumption mode/low power consumption HALT mode STOP mode can be released by input of valid edge of NMI pin, watch interrupt (INTW), or INTP1/ INTP2/KEY0-KEY4 pins
Watch function Buzzer output function
0.5-second measurement, low-voltage operation (VDD = 2.7 V) 1.95 kHz, 3.91 kHz, 7.81 kHz, 15.6 kHz (Internal clock: 8 MHz) 2.048 kHz, 4.096 kHz, 32.768 kHz (Subsystem clock: 32.768 kHz)
Supply voltage Package
VDD = +2.7 to 5.5 V * 100-pin plastic LQFP (fine pitch)(14 x 14 mm)Note * 100-pin plastic QFP (14 x 20 mm)
Note
Under development
4
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
PIN CONFIGURATION (Top View)
* 100-pin plastic LQFP (fine pitch)(14 x 14 mm)
PD784927GC-xxx-8EUNote 1, 784928GC-xxx-8EUNote 1 PD784928YGC-xxx-8EU, 784928YGC-xxx-8EUNote 1
P85/PWM3/SCLNote 2 P86/PTO10 P87/PTO11 P30/PTO00 P31/PTO01 P32/PTO02 IC RESET X1 X2 VSS XT2 XT1 VDD P33/SI2/BUSY P34/SO2 P35/SCK2 P36/PWM1 P37/PWM0 P63/SI1 P62/SO1 P61/SCK1/BUZ P60/STRB/CLO P67/PWM5/CTLMON P66/PWM4/CFGMON
P84/PWM2/SDANote 2 P83/ROTC P82/HASW P80 P57 P56 P55 P54 P53 P52 P51 P50 VSS VDD P47 P46 P45 P44 P43 P42 P41 P40 P07 P06 P05
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 1 75 2 74 3 73 4 72 5 71 6 70 7 69 8 68 9 67 10 66 11 65 12 64 13 63 14 62 15 61 16 60 17 59 18 58 19 57 20 56 21 55 22 54 23 53 24 52 25 51 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
P65/HWIN/DPGMON P64/BUZ/DFGMON P103/CSYNCIN P102/REEL0IN/INTP3 P101/REEL1IN DFGIN P100/DPGIN CFGCPIN CFGAMP0 CFGIN AVDD1 AVSS1 VREFC CTLOUT2 CTLOUT1 CTLIN RECCTL- RECCTL+ CTLDLY AVSS2 P113/ANI11 P112/ANI10 P111/ANI9 P110/ANI8 P77/ANI7
Notes 1. Under development 2. Pins SCL and SDA are provided for the PD784928Y subseries only. Caution Directly connect the IC (Internally Connected) pins to VSS in the normal operation mode.
P04 P03 P02 P01 P00 P23/INTP2 P22/INTP1 P21/INTP0 P20/NMI P90/ENV P91/KEY0 P92/KEY1 P93/KEY2 P94/KEY3 P95/KEY4 P96 AVDD2 AVREF P70/ANI0 P71/ANI1 P72/ANI2 P73/ANI3 P74/ANI4 P75/ANI5 P76/ANI6
Data Sheet U12255EJ2V0DS00
5
PD784927, 784928, 784927Y, 784928Y
* 100-pin plastic QFP (14 x 20 mm)
PD784927GF-xxx-3BA, 784928GF-xxx-3BA, PD784927YGF-xxx-3BA, 784928YGF-xxx-3BA
DFGMON/P64/BUZ DPGMON/P65/HWIN CFGMON/P66/PWM4 CTLMON/P67/PWM5 P60/STRB/CLO P61/SCK1/BUZ P62/SO1 P63/SI1 P37/PWM0 P36/PWM1 P35/SCK2 P34/SO2 P33/SI2/BUSY VDD XT1 XT2 VSS X2 X1 RESET IC P32/PTO02 P31/PTO01 P30/PTO00 P87/PTO11 P86/PTO10 Note SCL /P85/PWM3 Note SDA /P84/PWM2 P83/ROTC P82/HASW
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 1 80 2 79 3 78 4 77 5 76 6 75 7 74 8 73 9 72 10 71 11 70 12 69 13 68 14 67 15 66 16 65 17 64 18 63 19 62 20 61 21 60 22 59 23 58 24 57 25 56 26 55 27 54 28 53 29 52 30 51 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
P80 P57 P56 P55 P54 P53 P52 P51 P50 VSS VDD P47 P46 P45 P44 P43 P42 P41 P40 P07
CSYNCIN/P103 REEL0IN/INTP3/P102 REEL1IN/P101 DFGIN DPGIN/P100 CFGCPIN CFGAMPO CFGIN AVDD1 AVSS1 VREFC CTLOUT2 CTLOUT1 CTLIN RECCTLRECCTL+ CTLDLY AVSS2 ANI11/P113 ANI10/P112
ANI9/P111 ANI8/P110 P77/ANI7 P76/ANI6 P75/ANI5 P74/ANI4 P73/ANI3 P72/ANI2 P71/ANI1 P70/ANI0 AVREF AVDD2 P96 P95/KEY4 P94/KEY3 P93/KEY2 P92/KEY1 P91/KEY0 P90/ENV NMI/P20 INTP0/P21 INTP1/P22 INTP2/23 P00 P01 P02 P03 P04 P05 P06
Note
Pins SCL and SDA are provided for the PD784928Y subseries only.
Caution Directly connect the IC (Internally Connected) pins to VSS.
6
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
ANI0-ANI11 AVDD1, AVDD2 AVSS1, AVSS2 AVREF BUSY BUZ CFGAMPO CFGCPIN CFGIN CFGMON CLO CSYNCIN CTLDLY CTLIN CTLMON DFGIN DFGMON DPGIN DPGMON ENV HASW HWIN IC INTP0-INTP3 KEY0-KEY4 NMI P00-P07 Note : Analog Input : Analog Power Supply : Analog Ground : Analog Reference Voltage : Serial Busy : Buzzer Output : Capstan FG Amplifier Output : Capstan FG Capacitor Input : Analog Unit Input : Capstan FG Monitor : Clock Output : Analog Unit Input : Control Delay Input : CTL Amplifier Input Capacitor : CTL Amplifier Monitor : Analog Unit Input : DFG Monitor : Analog Unit Input : DPG Monitor : Envelope Input : Head Amplifier Switch Output : Hardware Timer External Input : Internally Connected : Interrupt From Peripherals : Key Return : Nonmaskable Interrupt : Port0 P20-P23 P30-P37 P40-P47 P50-P57 P60-P67 P70-P77 P80, P82-P87 P90-P96 P100-P103 P110-P113 PTO00-PTO02, PTO10, PTO11 PWM0-PWM5 REEL0IN, REEL1IN RESET ROTC SCK1, SCK2 SCLNote SDANote SI1, SI2 SO1, SO2 STRB VDD VREFC VSS X1, X2 XT1, XT2 : Programmable Timer Output : Pulse Width Modulation Output : Analog Unit Input : Reset : Chrominance Rotate Output : Serial Clock : Serial Clock : Serial Data : Serial Input : Serial Output : Serial Strobe : Power Supply : Reference Amplifier Capacitor : Ground : Crystal (Main System Clock) : Crystal (Subsystem Clock) : Port2 : Port3 : Port4 : Port5 : Port6 : Port7 : Port8 : Port9 : Port10 : Port11
RECCTL+, RECCTL- : RECCTL Output/PBCLT Input
CTLOUT1, CTLOUT2 : CTL Amplifier Output
Pins SCL and SDA are provided for the PD784928Y subseries only.
Data Sheet U12255EJ2V0DS00
7
PD784927, 784928, 784927Y, 784928Y
INTERNAL BLOCK DIAGRAM
NMI INTP0-INTP3
INTERRUPT CONTROL SYSTEM CONTROL
PWM0-PWM5 PTO00-PTO02 PTO10, PTO11 SUPER TIMER UNIT CLOCK OUTPUT BUZZER OUTPUT VREFC REEL0IN REEL1IN CSYNCIN DFGIN DPGIN CFGIN CFGAMPO CFGCPIN CTLOUT1 CTLOUT2 CTLIN RECCTL+ RECCTLCTLDLY DFGMON DPGMON CFGMON CTLMON AVDD1, AVDD2 AVSS1, AVSS2 AVREF AN10-AN11
VDD VSS X1 X2 XT1 XT2 RESET CLO BUZ
KEY INPUT
KEY0-KEY4
P00-P07 78K/IV 16-BIT CPU CORE (RAM: 512 bytes) REAL-TIME OUTPUT PORT P80, P82, P83 PORT0 PORT2 ANALOG UNIT & A/D CONVERTER RAM ROM PORT3 PORT4 PORT5 P00-P07 P20-P23 P30-P37 P40-P47 P50-P57 P60-P67 P70-P77 P80, P82-P87 P90-P96 P100-P103 P110-P113
SI1 SO1 SCK1
SERIAL INTERFACE 1
PORT6 PORT7
SI2/BUSY SO2 SCK2 STRB
SERIAL INTERFACE 2
PORT8 PORT9
SDA SCL
SERIAL Note INTERFACE 3
PORT10 PORT11
Note
Only the PD784928 subseries supports I2C bus interface.
Remark Internal ROM and RAM capacities differ depending on the product.
8
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
SYSTEM CONFIGURATION EXAMPLE
* Video camera
PD784927
DFG DPG Drum motor M Driver DFGIN DPGIN PORT PWM0 PORT SCK1 SI1 SO1 INTP0 INTP0 SCK Cameracontrolling SO microcontroller SI PD784038 PORT PORT Key matrix
CFG
CFGIN
Capstan motor
M
Driver
PWM1 Camera block RECCTL+ PORT SCK2 SO2 BUSY CS CLK DATA BUSY
CTL head RECCTL-
LCD C/D
PD7225
Loading motor
M
Driver
PWM2 LCD display panel PORT
Audio/video signal processing circuit
Composite sync signal CSYNCIN Video head switch PTO00 Audio head switch PTO01 Pseudo vertical sync signal P80 Remote controller reception signal
PORT
STRB
CS CLK DATA BUSY STB
OSD
PD6461
Remote controller signal
INTP2
PORT +VDD +VDD
Mechanical block
PC2800A
Note
EEPROMTM SDA SDA SCL Other ICs SDA X1 X2 XT1 XT2 SCL
SCL
Note
16 MHz
32.768 kHz
Note
Pins SCL and SDA are provided for the PD784928Y subseries only.
Data Sheet U12255EJ2V0DS00
9
PD784927, 784928, 784927Y, 784928Y
* Stationary VCR
PD784927
DFG DPG Drum motor M Driver DFGIN DPGIN PORT SCK1 SI1 SO1 STB CLK FIPTM C/D DOUT PD16311 DIN
PWM0
CFG
CFGIN FIP Key matrix
Capstan motor
M
Driver
PWM1 PORT SCK2 SO2 RECCTL+ CS OSD CLK PD6464A DATA
CTL head RECCTLPORT Composite sync signal Audio/video signal CSYNCIN Video head switch processing circuit PTO00 Audio head switch PTO01 Pseudo vertical sync signal P80 PWM5 PORT M Reel motor M Driver Reel FG1 PWM4 INTP2 REEL1IN +VDD +VDD EEPROM SDA
Note
Loading motor
M
Driver
PWM2
Reel FG0
REEL0IN Tuner
Driver
PWM3 PORT Remote controller reception signal Mechanical block Remote controller signal
PC2800A
SDA SCL Other ICs
SCL
Note
Low frequency oscillation mode X1 X2 XT1
SDA XT2 SCL
8 MHz
32.768 kHz
Note
Pins SCL and SDA are provided for the PD784928Y subseries only.
10
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
CONTENTS
1. DIFFERENCE BETWEEN PD784928 SUBSERIES AND 784928Y SUBSERIES .................... 12 2. PIN FUNCTION ............................................................................................................................... 13
2.1 2.2 2.3 Port Pins ................................................................................................................................................ Pins Other Than Port Pins .................................................................................................................. I/O Circuits of Pins and Processing of Unused Pins ...................................................................... 13 14 16
3. INTERNAL BLOCK FUNCTION ..................................................................................................... 19
3.1 CPU Registers ...................................................................................................................................... 3.1.1 3.1.2 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 General-purpose registers ......................................................................................................... Other CPU registers ................................................................................................................... 19 19 20 21 24 30 31 35 41 44 45 50 51 52
Memory Space ...................................................................................................................................... Special Function Registers (SFRs) ................................................................................................... Ports ....................................................................................................................................................... Real-Time Output Port ......................................................................................................................... Super Timer Unit .................................................................................................................................. Serial Interface ..................................................................................................................................... A/D Converter ....................................................................................................................................... VCR Analog Circuits ............................................................................................................................
3.10 Watch Function .................................................................................................................................... 3.11 Clock Output Function ........................................................................................................................ 3.12 Buzzer Output Function ......................................................................................................................
4. INTERNAL/EXTERNAL CONTROL FUNCTION ........................................................................... 53
4.1 Interrupt Function ................................................................................................................................ 4.1.1 4.1.2 4.1.3 4.1.4 4.2 4.3 4.4 Vectored interrupt ....................................................................................................................... Context switching ....................................................................................................................... Macro service ............................................................................................................................. Application example of macro service ...................................................................................... 53 56 56 57 59 62 64 65
Standby Function ................................................................................................................................. Clock Generation Circuit ..................................................................................................................... Reset Function .....................................................................................................................................
5. INSTRUCTION SET ........................................................................................................................ 66 6. ELECTRICAL SPECIFICATIONS .................................................................................................. 70 7. PACKAGE DRAWING .................................................................................................................... 85 8. RECOMMENDED SOLDERING CONDITIONS ............................................................................. 87 APPENDIX A. DEVELOPMENT TOOLS ............................................................................................ 88 APPENDIX B. RELATED DOCUMENTS ............................................................................................ 91
Data Sheet U12255EJ2V0DS00
11
PD784927, 784928, 784927Y, 784928Y
1. DIFFERENCE BETWEEN PD784928 SUBSERIES AND 784928Y SUBSERIES
The PD78F4928 and 78F4928Y are based on the PD784927 and 784927Y and are provided with a 128K-byte flash memory instead of a mask ROM. Table 1-1 shows the differences between the products in the PD784928 subseries and 784928Y subseries. Table 1-1. Differences between PD784928 Subseries and 784928Y Subseries
Part Number Item Internal ROM
PD784927, PD784927Y
Mask ROM 96K bytes
PD784928, PD784928Y
PD78F4928, PD78F4928Y
Flash memory
128K bytes 3584 bytes Provided
Internal RAM Internal memory capacity select register (IMS) IC pin VPP pin Electrical characteristics
2048 bytes Not provided
Provided Not provided Refer to the Data Sheet of each product.
Not provided Provided
12
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
2. PIN FUNCTION
2.1 Port Pins
Pin Name P00-P07 I/O I/O Shared with: Real-time output port NMI INTP0-INTP2 I/O PTO00-PTO02 SI2/BUSY SO2 SCK2 PWM1, PWM0 I/O -- 8-bit I/O port (port 4). * Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors. * Can directly drive LED. 8-bit I/O port (port 5). * Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors. 8-bit I/O port (port 6). * Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors. Function 8-bit I/O port (port 0). * Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors. 4-bit I/O port (port 2). * Can be connected with software pull-up resistors (P22 and P23 only). 8-bit I/O port (port 3). * Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors.
P20 P21-P23 P30-P32 P33 P34 P35 P36, P37 P40-P47
Input
P50-P57
I/O
--
P60 P61 P62 P63 P64 P65 P66 P67 P70-P77 P80 P82 P83 P84 P85 P86 P87 P90 P91-P95 P96 P100 P101 P102 P103 P110-P113
I/O
STRB/CLO SCK1/BUZ SO1 SI1 DFGMON/BUZ DPGMON/HWIN CFGMON/PWM4 CTLMON/PWM5
Input I/O
ANI0-ANI7 Real-time output port
8-bit input port (port 7) Pseudo VSYNC output HASW output ROTC output 7-bit I/O port (port 8). * Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors.
PWM2/SDANote PWM3/SCLNote PTO10 PTO11 I/O ENV KEY0-KEY4 -- Input DPGIN REEL1IN REEL0IN/INTP3 CSYNCIN Input ANI8-ANI11 4-bit input port (port 11). 7-bit I/O port (port 9).
* Can be set in input or output mode in 1-bit units. * Can be connected with software pull-up resistors. 4-bit input port (port 10).
Note
Pins SCL and SDA are provided for the PD784928Y subseries only.
Data Sheet U12255EJ2V0DS00
13
PD784927, 784928, 784927Y, 784928Y
2.2 Pins Other Than Port Pins (1/2)
Pin Name REEL0IN REEL1IN DFGIN DPGIN CFGIN CSYNCIN CFGCPIN CFGAMPO PTO00 PTO01 PTO02 PTO10 PTO11 PWM0 PWM1 PWM2 PWM3 PWM4 PWM5 HASW ROTC ENV SI1 SO1 SCK1 SI2 SO2 SCK2 BUSY STRB SDA SCL ANI0-ANI7 ANI8-ANI11 CTLIN CTLOUT1 CTLOUT2 RECCTL+, RECCTL- CTLDLY -- Output I/O I/O -- Output Output Input Input Output I/O Input Output I/O Input Output I/O I/O Analog input Output Output Output P30 P31 P32 P86 P87 P37 P36 P84/SDANote P85/SCLNote P66/CFGMON P67/CTLMON P82 P83 P90 P63 P62 P61/BUZ P33/BUSY P34 P35 P33/SI2 P60/CLO P84/PWM2 P85/PWM3 P70-P77 P110-P113 -- -- -- -- -- CTL amplifier input capacitor connection CTL amplifier output Logic signal input/CTL amplifier output RECCTL signal output/PBCTL signal input External time constant connection (for RECCTL rewriting) Head amplifier switch signal output Chrominance rotation signal output Envelope signal input Serial data input (serial interface channel 1) Serial data output (serial interface channel 1) Serial clock I/O (serial interface channel 1) Serial data input (serial interface channel 2) Serial data output (serial interface channel 2) Serial clock I/O (serial interface channel 2) Serial busy signal input (serial interface channel 2) Serial strobe signal output (serial interface channel 2) I2C bus data I/O I2C bus clock I/O Analog signal input of A/D converter PWM output of super timer unit P103 -- -- P100 -- I/O Input Shared with: P102/INTP3 P101 -- Drum FG, PFG input (ternary) Drum PG input Capstan FG input Composite SYNC input CFG comparator input CFG amplifier output Programmable timer output of super timer unit Reel FG input Function
Note
Pins SCL and SDA are provided for the PD784928Y subseries only.
Data Sheet U12255EJ2V0DS00
14
PD784927, 784928, 784927Y, 784928Y
2.2 Pins Other Than Port Pins (2/2)
Pin Name VREFC DFGMON DPGMON CFGMON CTLMON NMI INTP0-INTP2 INTP3 KEY0-KEY4 CLO BUZ Input Input Input Input Output Output I/O -- Output Shared with: -- P64/BUZ P65/HWIN P66/PWM4 P67/PWM5 P20 P21-P23 P102/REEL0IN P91-P95 P60/STRB P61/SCK1 P64/DFGMON HWIN RESET X1 X2 XT1 XT2 AVDD1 AVDD2 AVSS1 AVSS2 AVREF VDD VSS IC Input Input Input -- Input -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Crystal connection for subsystem clock oscillation. Crystal connection for watch clock oscillation Positive power supply to analog amplifier circuit Positive power supply to A/D converter and analog circuits input buffer GND of analog amplifier circuit GND of A/D converter and analog circuits input buffer Reference voltage input to A/D converter Positive power supply to digital circuits GND of digital circuits Internally connected. Directly connect this pin to VSS. P65/DPGMON -- -- External input of hardware watch counter Reset input Crystal connection for main system clock oscillation Key input signal input Clock output Buzzer output Function VREF amplifier AC connection Drum FG signal output Drum PG signal output CFG signal output CTL signal output Non-maskable interrupt request input External interrupt request input
Data Sheet U12255EJ2V0DS00
15
PD784927, 784928, 784927Y, 784928Y
2.3 I/O Circuits of Pins and Processing of Unused Pins Table 2-1 shows the types of the I/O circuits of the respective pins and processing of the unused pins. Figure 2-1 shows the circuits of the respective types. Table 2-1. I/O Circuits of Respective Pins and Processing of Unused Pins (1/2)
Pin P00-P07 I/O Circuit Type 5-A I/O I/O Recommended Connection of Unused Pins Input: Connect to VDD. Output: Leave unconnected. P20/NMI P21/INTP0 P22/INTP1, P23/INTP2 P30/PTO00-P32/PTO02 P33/SI2/BUSY P34/SO2 P35/SCK2 P36/PWM1, P37/PWM0 P40-P47 P50-P57 P60/STRB/CLO P61/SCK1/BUZ P62/SO1 P63/SI1 P64/DFGMON/BUZ P65/HWIN/DPGMON P66/PWM4/CFGMON P67/PWM5/CTLMON P70/ANI0-P77/ANI7 P80 P82/HASW P83/ROTC P84/PWM2/SDANote P85/PWM3/SCLNote P86/PTO10 P87/PTO11 P90/ENV P91/KEY0-P95/KEY4 P96 8-A 5-A 5-A 10-A 9 5-A Input I/O Connect to VSS. Input: Connect to VDD. Output: Leave unconnected. 8-A 5-A 8-A 5-A 8-A 5-A 2-A 5-A 8-A 5-A 8-A 5-A I/O 2 Input Connect to VDD. Connect to VDD or VSS. Connect to VDD. Input: Connect to VDD. Output: Leave unconnected.
Note
Pins SCL and SDA are provided for the PD784928Y subseries only.
16
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Table 2-1. I/O Circuits of Respective Pins and Processing of Unused Pins (2/2)
Pin P100/DPGIN I/O Circuit Type -- I/O Input Recommended Connection of Unused Pins When ENDRUM = 0 or ENDRUM = 1 and SELPGSEPA = 0: Connect to VSS. P101/REEL1IN P102/REEL0IN/INTP3 P103/CSYNCIN P110/ANI8-P113/ANI11 RECCTL+, RECCTL- DFGIN CFGIN, CFGCPIN CTLOUT1 CTLOUT2 -- -- Output I/O 9 -- -- Input I/O Input When ENCSYN = 0: Connect to VSS. Connect to VSS. When ENCTL = 0 and ENREC = 0: Connect to VSS. When ENDRUM = 0: Connect to VSS. When ENCAP = 0: Connect to VSS. Leave unconnected. When ENCTL = 0 and ENCOMP = 0: Connect to VSS. When ENCTL = 1: Leave unconnected. CFGAMPO CTLIN VREFC CTLDLY AVDD1, AVDD2 AVREF, AVSS1, AVSS2 RESET XT1 XT2 IC 2 -- -- -- Connect to VSS. Leave unconnected. Directly connect to VSS. -- -- -- -- Output -- Leave unconnected. When ENCTL = 0: Leave unconnected. When ENCTL = 0 and ENCAP = 0 and ENCOMP = 0: Leave unconnected. Leave unconnected. Connect to VDD. Connect to VSS. -- When ENREEL = 0: Connect to VSS.
Remark ENCTL ENREC ENDRUM ENCAP ENCSYN ENREEL ENCOMP
: bit 1 of amplifier control register (AMPC) : bit 7 of amplifier mode register 0 (AMPM0) : bit 2 of amplifier control register (AMPC) : bit 3 of amplifier control register (AMPC) : bit 5 of amplifier control register (AMPC) : bit 6 of amplifier control register (AMPC) : bit 4 of amplifier control register (AMPC)
SELPGSEPA : bit 2 of amplifier mode register 0 (AMPM0)
Data Sheet U12255EJ2V0DS00
17
PD784927, 784928, 784927Y, 784928Y
Figure 2-1. I/O Circuits of Respective Pins
Type 2
Type 8-A
VDD
IN
Pull-up enable VDD Data P-ch
P-ch
Schmitt trigger input with hysteresis characteristics
Type 2-A
VDD Pull-up enable Output disable N-ch
IN/ OUT
P-ch IN
Type 9
Schmitt trigger input with hysteresis characteristics
IN
P-ch N-ch
+ -
Comparator
Type 5-A
VDD Pull-up enable VDD Data P-ch IN/ OUT Output disable Input enable N-ch Pull-up Enable VDD Data P-ch IN/OUT Open drain Output disable N-ch VREF (Threshold voltage) Input enable P-ch
Type 10-A
VDD
P-ch
18
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
3. INTERNAL BLOCK FUNCTION
3.1 CPU Registers 3.1.1 General-purpose registers The PD784927 has eight banks of general-purpose registers. One bank consists of sixteen 8-bit general-purpose registers. Two of these 8-bit registers can be used in pairs as a 16-bit register. Four of the 16-bit general-purpose registers can be used to specify a 24-bit address in combination with an 8-bit address expansion register. These eight banks of general-purpose registers can be selected by software or context switching function. The general-purpose registers, except for the address expansion registers V, U, T, and W, are mapped to the internal RAM. Figure 3-1. Configuration of General-Purpose Register
A (R1) B (R3) R5 RP2 R7 RP3 V VVP (RG4) U UUP (RG5) R11 R9 VP (RP4)
X (R0) AX (RP0) C (R2) R4 R6 R8
BC (RP1)
R10 UP (RP5)
D (R13) E (R12) DE (RP6) TDE (RG6) W H (R15) L (R14) HL (RP7) WHL (RG7) ( ): absolute name
T
8 banks
Caution Although R4, R5, R6, R7, RP2, and RP3 can be used as X, A, C, B, AX, and BC registers, respectively, by setting the RSS bit of PSW to 1, do not use this function. The function of the RSS bit is planned to be deleted from the future models in the 78K/IV Series.
Data Sheet U12255EJ2V0DS00
19
PD784927, 784928, 784927Y, 784928Y
3.1.2 Other CPU registers (1) Program counter The program counter of the PD784927 is 20 bits wide. The value of the program counter is automatically updated as the program is executed.
19 PC
0
(2) Program status word This is a register that holds the various statuses of the CPU. Its contents are automatically updated as the program is executed.
PSWH PSW PSWL
15 14 13 12 11 UF RBS2 RBS1 RBS0 7 S 6 Z 5 RSS
Note
10
9
8
4 AC
3 IE
2 P/V
1 0
0 CY
Note
The RSS flag is provided to maintain compatibility with the microcomputers in the 78K/III Series. Always clear this flag to 0 except when the software of the 78K/III Series is used.
(3) Stack pointer This is a 24-bit pointer that holds the first address of the stack. Be sure to write 0 to the high-order 4 bits.
SP
23 00
0
20 0
0
20
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
3.2 Memory Space A memory space of 1M bytes can be accessed. The mapping of the internal data area (special function registers and internal RAM) can be selected by using the LOCATION instruction. The LOCATION instruction must be always executed after reset has been cleared, and cannot be used more than once. (1) When LOCATION 0H instruction is executed
Part Number Internal Data Area 0F700H-0FFFFH Internal ROM Area 00000H-0F6FFH 10000H-17FFFH 00000H-0F0FFH 10000H-1FFFFH
PD784927, 784927Y PD784928, 784928Y
0F100H-0FFFFH
Remark The area of the internal ROM overlapping the internal data area cannot be used when the LOCATION 0 instruction is executed.
Part Number Unusable Area 0F700H-0FFFFH (2304 bytes) 0F100H-0FFFFH (3840 bytes)
PD784927, 784927Y PD784928, 784928Y
(2) When LOCATION 0FH instruction is executed
Part Number Internal Data Area FF700H-FFFFFH FF100H-FFFFFH Internal ROM Area 00000H-17FFFH 00000H-1FFFFH
PD784927, 784927Y PD784928, 784928Y
Data Sheet U12255EJ2V0DS00
21
Figure 3-2. Memory Map of PD784927, 784927Y
When LOCATION 0H instruction is executed
FFFFFH
22
Cannot be used
18000H 17FFFH
When LOCATION 0FH instruction is executed
FFFFFH Special function registers (SFRs) FFFDFH Note 1 FFFD0H (256 bytes) FFF00H FFEFFH
0FEFFH
FFEFFH
General-purpose registers (128 bytes)
0FE80H 0FE7FH FFE80H FFE7FH FF700H FF6FFH
Internal RAM (2048 bytes)
Internal ROM
0FE3BH
(32768 bytes) 10000H 0FFFFH Special function registers (SFRs) 0FFDFH 0FFD0H Note 1 (256 bytes) 0FF00H 0FEFFH
Data Sheet U12255EJ2V0DS00
Macro service control 0FE06H word area (54 bytes) Data area (512 bytes)
FFE3BH FFE06H
Internal RAM (2048 bytes)
0F700H 0F6FFH
0FD00H 0FCFFH
FFD00H FFCFFH
Program/data area (1536 bytes)
0F700H 17FFFH 10000H
Note 2
FF700H 17FFFH
Cannot be used
PD784927, 784928, 784927Y, 784928Y
0F6FFH
Note 4
Program/data areaNote 3
01000H 00FFFH
Internal ROM (63232 bytes)
CALLF entry area (2K bytes)
00800H 007FFH 00080H 0007FH 00040H 0003FH
18000H 17FFFH
CALLT table area (64 bytes) Vector table area (64 bytes)
Internal ROM (96K bytes)
Note 4
00000H
00000H
00000H
Notes 1. Accessed in external memory expansion mode 2. The 2304 bytes in this area can be used as an internal ROM only when the LOCATION 0FH instruction is executed. 3. When LOCATION 0H instruction is executed: 96000 bytes, when LOCATION 0FH instruction is executed: 98304 bytes 4. Base area or entry area for reset or interrupt. Excluding the internal RAM for reset.
Figure 3-3. Memory Map of PD784928, 784928Y
When LOCATION 0H instruction is executed
FFFFFH
When LOCATION 0FH instruction is executed
FFFFFH Special function registers (SFRs) FFFDFH Note 1 FFFD0H (256 bytes) FFF00H FFEFFH
0FEFFH
FFEFFH
Cannot be used
General-purpose registers (128 bytes)
0FE80H 0FE7FH FFE80H FFE7FH FF100H FF0FFH
Internal RAM (3584 bytes)
20000H 1FFFFH
Internal ROM
0FE3BH
(65536 bytes) 10000H 0FFFFH Special function registers (SFRs) 0FFDFH 0FFD0H Note 1 (256 bytes) 0FF00H 0FEFFH
Data Sheet U12255EJ2V0DS00
Macro service control 0FE06H word area (54 bytes) Data area (512 bytes)
FFE3BH FFE06H
Internal RAM (3584 bytes)
0F100H 0F0FFH
0FD00H 0FCFFH
FFD00H FFCFFH
Program/data area (3072 bytes)
0F100H 1FFFFH 10000H
Note 2
PD784927, 784928, 784927Y, 784928Y
FF100H 1FFFFH
Cannot be used
0F0FFH
Note 4
Program/data areaNote 3
01000H 00FFFH
Internal ROM (61696 bytes)
CALLF entry area (2K bytes)
00800H 007FFH 00080H 0007FH 00040H 0003FH
20000H 1FFFFH
CALLT table area (64 bytes) Vector table area (64 bytes)
Internal ROM (128K bytes)
Note 4
00000H
00000H
00000H
Notes 1. Accessed in external memory expansion mode 2. The 3840 bytes in this area can be used as an internal ROM only when the LOCATION 0FH instruction is executed. 3. When LOCATION 0H instruction is executed: 127232 bytes, when LOCATION 0FH instruction is executed: 131072 bytes
23
4. Base area or entry area for reset or interrupt. Excluding the internal RAM for reset.
PD784927, 784928, 784927Y, 784928Y
3.3 Special Function Registers (SFRs) Special function registers are assigned special functions and mapped to a 256-byte space of addresses FF00H through FFFFH. These registers include mode registers and control registers that control the internal peripheral hardware units. Caution Do not access an address to which no SFR is assigned. If such an address is accessed by mistake, the PD784927 may be deadlocked. This deadlock can be cleared only by reset input. Table 3-1 lists the special function registers (SFRs). The meanings of the symbols in this table are as follows: * Symbol .................................... Abbreviation of an SFR. This abbreviation is reserved for NEC's assembler (RA78K4). With a C compiler (CC78K4), the abbreviation can be used as sfr variable by the #pragma sfr instruction. * R/W ......................................... Indicates whether the SFR in question can be read or written. R/W : Read/write R W : Read only : Write only
* Bit length ................................. Indicates the bit length (word length) of the SFR. * Bit units for manipulation ....... Indicates bit units in which the SFR in question can be manipulated. An SFR that can be manipulated in 16-bit units can be used as the operand sfrp of an instruction. Specify an even address to manipulate this SFR. An SFR that can be manipulated in 1-bit units can be used for a bit manipulation instruction. * After clearing reset ................. Indicates the status of each register immediately after clearing reset. Caution The addresses shown in Table 3-1 are used when the LOCATION 0H instruction is executed. Add "F0000H" to the address values shown in the table when the LOCATION 0FH instruction is executed.
24
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Table 3-1. Special Function Registers (1/5)
Address Special Function Register (SFR) Name Symbol R/W Bit Length FF00H FF02H FF03H FF04H FF05H FF06H FF07H FF08H FF09H FF0AH FF0BH FF0EH FF0FH FF10H FF11H FF12H FF13H FF14H FF15H FF16H FF17H FF18H FF1AH FF1CH FF1EH FF20H FF23H FF24H FF25H FF26H FF28H FF29H FF2EH FF30H FF31H FF32H FF34H FF35H FF36H Port 0 Port 2 Port 3 Port 4 Port 5 Port 6 Port 7 Port 8 Port 9 Port 10 Port 11 Port 0 buffer register L Port 0 buffer register H Timer 0 compare register 0 Event counter compare register 0 Timer 0 compare register 1 Event counter compare register 1 Timer 0 compare register 2 Event counter compare register 2 Timer 1 compare register 0 Event counter compare register 3 Timer 1 compare register 1 Timer 1 compare register 2 Timer 1 compare register 3 Timer 2 compare register 0 Port 0 mode register Port 3 mode register Port 4 mode register Port 5 mode register Port 6 mode register Port 8 mode register Port 9 mode register Real-time output port 0 control register Timer counter 0 Event counter Timer counter 1 Free running counter (bits 0-15) Free running counter (bits 16-21) Timer counter 2 P0 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P0L P0H CR00 ECC0 CR01 ECC1 CR02 ECC2 CR10 ECC3 CR11 CR12 CR13 CR20 PM0 PM3 PM4 PM5 PM6 PM8 PM9 RTPC TM0 EC TM1 FRCL FRCH TM2 R R/W R W R/W W R/W W R/W W R/W R R/W R/W R R R/W R/W R R/W 8 8 8 8 8 8 8 8 8 8 8 8 8 16 8 16 8 16 8 16 8 16 16 16 16 8 8 8 8 8 8 8 8 16 8 16 16 8 16 -- -- -- -- -- -- -- -- -- -- 0000H 00H Cleared to 0 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- FDH 7FH 00H Cleared to 0 FFH -- -- -- -- -- -- -- -- Bit Units for Manipulation After Clearing 1 bit 8 bits 16 bits -- -- -- -- -- -- -- -- -- -- -- -- -- Cleared to 0 Reset Undefined
Remark Cleared to 0: Counter is initialized to 0 within 16 clocks after the reset signal has been cleared (the contents before initialization are undefined).
Data Sheet U12255EJ2V0DS00
25
PD784927, 784928, 784927Y, 784928Y
Table 3-1. Special Function Registers (2/5)
Address Special Function Register (SFR) Name Symbol R/W Bit Length FF38H FF39H FF3AH FF3BH FF3CH FF3DH FF3EH FF43H FF48H FF4BH FF4DH FF4EH FF4FH FF50H FF51H FF52H FF53H FF54H FF56H FF58H FF59H FF5AH FF5BH FF5CH FF5EH FF60H FF63H FF65H FF66H FF68H Timer control register 0 Timer control register 1 Timer control register 2 Timer control register 3 Timer counter 3 Timer control register 4 Timer counter 4 Port 3 mode control register Port 8 mode control register Control mode select register Trigger source select register 0 Pull-up resistor option register L Pull-up resistor option register H Input control register Up/down counter count register Event divider counter Capture mode register Timer counter 5 Timer 3 capture register 0 Timer 0 output mode register Timer 0 output control register Timer 1 output mode register Timer 1 output control register Timer 3 compare register 0 Timer 3 compare register 1 Port 8 buffer register L Up/down counter compare register Trigger source select register 1 Port 6 mode control register A/D converter mode register TMC0 TMC1 TMC2 TMC3 TM3 TMC4 TM4 PMC3 PMC8 CMS TRGS0 PUOL PUOH ICR UDC EDV CPTM TM5 CPT30 TOM0 TOC0 TOM1Note 1 TOC1 CR30 CR31 P8L UDCC TRGS1 PMC6 ADM ADMLNote 2 FF6AH FF6CH FF6EH FF6FH FF70H A/D conversion result register Hardware watch counter 0 Hardware watch counter 1 Watch mode register PWM control register 0 ADCR HW0 HW1 WM PWMC0 R R/W R R/W W R/W R/W W R/W W R R/W R R R/W R R/W R/W 8 8 8 8 16 8 16 8 8 8 8 8 8 8 8 8 8 16 16 8 8 8 8 16 16 8 8 8 8 16 8 8 16 16 8 8 -- -- -- -- -- -- -- -- -- -- -- Undefined Not affected by reset 00xx0x00 05H -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0000H 000x0x0x Undefined 00H -- -- -- -- -- -- xx000000 00H 80H 00H Cleared to 0 -- -- -- -- -- -- -- -- -- -- -- -- -- -- 10H Undefined Cleared to 0 00H Cleared to 0 -- -- -- Bit Units for Manipulation After Clearing 1 bit 8 bits 16 bits -- -- -- -- 00x00000 Cleared to 0 xx000000 Cleared to 0 00H Reset 00H
Notes 1. When the TOM1 is read, the write sequence of the REC driver is read (bits 0 and 1). 2. ADML is the low-order 8 bits of ADM and can be manipulated in 1- or 8-bit units. Remark Cleared to 0: Counter is initialized to 0 within 16 clocks after the reset signal has been cleared (the contents before initialization are undefined).
26
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Table 3-1. Special Function Registers (3/5)
Address Special Function Register (SFR) Name Symbol R/W Bit Length FF71H FF72H FF73H FF74H FF75H FF76H FF77H FF78H FF79H FF7AH FF7BH FF7CH FF7DH FF7EH FF80H FF82H FF84H FF85H FF86H FF88H FF89H FF8AH FF8CH FF8EH FF90H FF91H FF94H FF95H FF96H FF97H FF98H FF99H FF9AH FF9BH FFA0H FFA1H FFA2H FFA3H External interrupt mode register External capture mode register 1 External capture mode register 2 VISS detection circuit control register INTM0 INTM1 INTM2 VDC 8 8 8 8 -- -- -- -- 000000x0 00H VISS detection circuit shift register 1 VSFT1 16 -- -- PWM control register 1 PWM0 modulo register PWM2 modulo register PWM1 modulo register PWM3 modulo register PWM5 modulo register PWM4 modulo register Event divider control register Clock output mode register Timer 4 capture/compare register 0 Clock control register Timer 4 capture register 1 Capture/compare control register Timer 5 compare register I2C control register I2C clock select register PWMC1 PWM0 PWM2 PWM1 PWM3 PWM5 PWM4 EDVC CLOM CR40 CC CR41 CRC CR50 IICC IICCL CSIM1 SIO1 SVA CSIM2 SIO2 CSIC2 IICS IIC AMPM2 HAPC AMPC AMPM0 AMPM1 CTLM VSFT0 R R/W R W R/W W R/W R/W 8 16 8 16 8 16 8 8 8 16 8 16 8 16 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 16 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0000H Undefined 00H Undefined 00H -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- Bit Units for Manipulation After Clearing 1 bit 8 bits 16 bits -- Reset 15H 0000H 00H 0000H 00H 0000H 00H Cleared to 0 00H Cleared to 0 00H Cleared to 0 00H Cleared to 0 00H
Serial mode register 1 Serial shift register 1 Slave address register Serial mode register 2 Serial shift register 2 Serial control register 2 I2C bus status registerNote I2C bus shift registerNote Amplifier mode register 2 Head amplifier switch output control register Amplifier control register Amplifier mode register 0 Amplifier mode register 1 Gain control register VISS detection circuit shift register 0
Note
These registers are provided for the PD784928Y subseries only.
Remark Cleared to 0: Counter is initialized to 0 within 16 clocks after the reset signal has been cleared (the contents before initialization are undefined).
Data Sheet U12255EJ2V0DS00
27
PD784927, 784928, 784927Y, 784928Y
Table 3-1. Special Function Registers (4/5)
Address Special Function Register (SFR) Name Symbol R/W Bit Length FFA4H FFA5H FFA6H FFA7H FFA8H FFAAH FFACH FFADH FFAEH FFAFH FFB0H FFB1H FFB2H FFB3H FFB4H FFB5H FFB6H FFB7H FFB8H FFB9H FFBAH FFBBH FFBDH FFBEH FFBFH FFC0H FFC4H FFCEH FFCFH FFE0H FFE1H FFE2H FFE3H FFE4H FFE5H FFE6H FRC capture register 0L FRC capture register 0H FRC capture register 1L FRC capture register 1H FRC capture register 2L FRC capture register 2H FRC capture register 3L FRC capture register 3H FRC capture register 4L FRC capture register 4H FRC capture register 5L FRC capture register 5H VSYNC separation circuit control register VSYNC separation circuit up/down counter register VSYNC separation circuit compare register Standby control register Execution speed select register CPU clock status register Oscillation stabilization time specification register Interrupt control register (INTP0) Interrupt control register (INTCPT3) Interrupt control register (INTCPT2) Interrupt control register (INTCR12) Interrupt control register (INTCR00) Interrupt control register (INTCLR1) Interrupt control register (INTCR10) VISS detection circuit up/down counter register VUDC value setting register Key interrupt control register VISS pulse pattern setting register In-service priority register Interrupt mode control register Interrupt mask flag register VUDC VUDST KEYC VPS ISPR IMC MK0L MK0H MK1L MK1H CPT0L CPT0H CPT1L CPT1H CPT2L CPT2H CPT3L CPT3H CPT4L CPT4H CPT5L CPT5H VSC VSUDC VSCMP STBC MM PCS OSTS PIC0 CPTIC3 CPTIC2 CRIC12 CRIC00 CLRIC1 CRIC10 W R W R/W R/W R MK1 MK0 R R/W R/W 8 8 8 8 8 8 8 8 8 8 16 8 16 8 16 8 16 8 16 8 16 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 43H FFH 0011x000 20H 00H 00H -- -- -- -- -- -- -- -- -- -- Cleared to 0 -- Bit Units for Manipulation After Clearing 1 bit -- -- 8 bits 16 bits -- -- -- -- -- -- 80H FFH 70H 00H Reset 00H
Remark Cleared to 0: Counter is initialized to 0 within 16 clocks after the reset signal has been cleared (the contents before initialization are undefined).
28
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Table 3-1. Special Function Registers (5/5)
Address Special Function Register (SFR) Name Symbol R/W Bit Length FFE7H FFE8H FFE9H FFEAH FFEBH FFECH FFEDH FFEEH FFEFH Interrupt control register (INTCR01) Interrupt control register (INTCR02) Interrupt control register (INTCR11) Interrupt control register (INTCPT1) Interrupt control register (INTCR20) Interrupt control register (INTIIC)Note 1 CRIC01 CRIC02 CRIC11 CPTIC1 CRIC20 IICIC TBIC ADIC PIC2 CRIC40 UDCIC CRIC30 CRIC50 CRIC13 CSIIC1 WIC VISIC PIC1 PIC3 CSIIC2 8 8 8 8 8 8 8 8 8 8 -- -- -- -- -- -- -- -- -- -- x1000011 43H R/W 8 8 8 8 8 8 8 8 8 Bit Units for Manipulation After Clearing 1 bit 8 bits 16 bits -- -- -- -- -- -- -- -- -- Reset 43H
Interrupt control register (INTTB) Interrupt control register (INTAD) Interrupt control register Interrupt control register (INTP2)Note 2 (INTCR40)Note 2
FFF0H FFF1H FFF2H FFF3H FFF4H FFF5H FFF6H FFF7H FFF8H FFFAH
Interrupt control register (INTUDC) Interrupt control register (INTCR30) Interrupt control register (INTCR50) Interrupt control register (INTCR13) Interrupt control register (INTCSI1) Interrupt control register (INTW) Interrupt control register (INTVISS) Interrupt control register (INTP1) Interrupt control register (INTP3) Interrupt control register (INTCSI2)
Notes 1. PD784928Y subseries only. 2. PIC2 and CRIC40 are at the same address (register). Remark Cleared to 0: Counter is initialized to 0 within 16 clocks after the reset signal has been cleared (the contents before initialization are undefined).
Data Sheet U12255EJ2V0DS00
29
PD784927, 784928, 784927Y, 784928Y
3.4 Ports The PD784927 is provided with the ports shown in Figure 3-3. Table 3-2 shows the function of each port. Figure 3-4. Port Configuration
P00 Port 0 P07 P20 Port 2 P23 P30 Port 3 P37
P60 Port 6 P67 P70-P77 P80 P82 Port 8 P87 P90 8 Port 7
P40 Port 4 P47 P50 Port 5 P110 P57 P113 P96 P100
Port 9
Port 10 P103
Port 11
Table 3-2. Port Function
Name Port 0 Pin Name P00-P07 Function Can be set in input or output mode in 1-bit units. Port 2 P20-P23 Input port Specification of Pull-up Resistor Pull-up resistors are connected to all pins in input mode. Pull-up resistors are connected to pins P22 and P23. Pull-up resistors are connected to all pins in input mode.
Port 3
P30-P37
Can be set in input or output mode in 1-bit units. Can be set in input or output mode in 1-bit units. Can directly drive LED. Can be set in input or output mode in 1-bit units. Input port Can be set in input or output mode in 1-bit units. Input port
Port 4
P40-P47
Port 5 Port 6 Port 7 Port 8 Port 9 Port 10 Port 11
P50-P57 P60-P67 P70-P77 P80, P82-P87 P90-P96 P100-P103 P110-P113
Pull-up resistor is not provided. Pull-up resistors are connected to all pins in input mode. Pull-up resistor is not provided.
30
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
3.5 Real-Time Output Port A real-time output port consists of a port output latch and a buffer register (refer to Figure 3-5). The function to transfer the data prepared in advance in the buffer register to the output latch when a trigger such as a timer interrupt occurs, and output the data to an external device is called a real-time output function. A port used in this way is called a real-time output port (RTP). Table 3-3 shows the real-time output ports of the PD784927. Table 3-4 shows the trigger sources of RTPs. Figure 3-5. Configuration of RTP
Buffer register Output trigger Port output latch
Port
Table 3-3. Bit Configuration of RTP
RTP Shared with: Number of Bits of Real-Time Output Data RTP0 Port 0 4 bits x 2 channels or 8 bits x 1 channel RTP8 Port 8 1 bit x 1 channel and 2 bits x 1 channel 1-bit units Pseudo VSYNC output: 1 channel (RTP80) Head amplifier switch: 1 channel (RTP82) Chrominance rotation signal output: 1 channel (RTP83) Number of Bits That Can Be Specified as RTP 4-bit units -- Remark
Table 3-4. Trigger Sources of RTP
Trigger Source RTP RTP0 High-order 4 bits Low-order 4 bits All 8 bits RTP8 Bit 0 Bits 2 and 3 Note 1 Note 2 INTCR00 INTCR01 INTCR02 INTCR13 INTCR50 INTP0 Remark
Notes 1. Select one of the four trigger sources. 2. When the real-time output port mode is set by the port mode control register 8 (PMC8), the HASW and ROT-C signals that are set by the head amplifier switch output control register (HAPC) are directly output. The HASW and ROT-C signals are synchronized with HSW output (TM0-CR00 coincidence signal). However, the set signal is output immediately when the HAPC register is rewritten.
Data Sheet U12255EJ2V0DS00
31
PD784927, 784928, 784927Y, 784928Y
Figures 3-6 and 3-7 show the block diagrams of RTP0 and RTP8. Figure 3-8 shows the types of RTP output trigger sources. Figure 3-6. Block Diagram of RTP0
Internal bus
8 4 4
Real-time output port 0 control register (RTPC)
Buffer register P0H P0L
4 4
8
INTP0 INTCR01 INTCR02
Output trigger Control circuit
Output latch (P0)
P07
P00
Remark INTCR01: TM0-CR01 coincidence signal INTCR02: TM0-CR02 coincidence signal Figure 3-7. Block Diagram of RTP8
Internal bus 8 Head amplifier output control register (HAPC) SEL SEL SEL PB PB PB 00 ROTC HASW ENV MOD2 MOD1 MOD0 TRGP80 HASW, ROT-C TM0-CR00 control circuit coincidence signal PMC80 0 PMC82 PMC83 PMC8 Output latch (P8) 8 Port 8 buffer register L (P8L) SEL 0 0 0 P8L4 P8L2 0 P8L0 MD80 Pseudo VSYNC output control circuit 8
HSYNC superimposition circuit P83 P82 P80
32
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Figure 3-8. Types of RTP Output Trigger Sources
Real-time output port 0 control register (RTPC) INTP0
TM0
Selector
Trigger of P0H Trigger of P0L
CR00 CR01 CR02 Selector TM1 Trigger of P80 Interrupt and timer output
Trigger of P82 and P83
CR10 CR11 Capture CR12
Interrupt and timer output
Trigger source select register 0 (TRGS0)
Interrupt CR13
TM5
CR50
Interrupt
Data Sheet U12255EJ2V0DS00
33
PD784927, 784928, 784927Y, 784928Y
RTP80 can output low-level, high-level, and high-impedance values real-time. Because RTP80 can superimpose a horizontal sync signal, it can be used to create pseudo vertical sync signal. When RTP80 is set in the pseudo VSYNC output mode, it repeatedly outputs a specific pattern when an output trigger occurs. Figure 3-9 shows the operation timing of RTP80. Figure 3-9. Example of Operation Timing of RTP80 (a) When HSYNC signal is superimposed
High level P80 High impedance Low level Trigger signal
(b) Pseudo VSYNC output mode
High level P80 High impedance Low level Trigger signal
34
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
3.6 Super Timer Unit The PD784927 is provided with a super timer unit that consists of the timers, and VCR special circuits such as a VISS detection circuit and a VSYNC separation circuit, etc., shown in Table 3-5. Table 3-5. Configuration of Super Timer Unit
Maximum Count Time Timer 0 TM0 (16-bit timer) 1 s 65.5 ms CR00 CR01 CR02 EC (8-bit counter) Free running counter CPT2 FRC (22-bit counter) 125 ns 524 ms -- -- ECC0, ECC1, ECC2, ECC3 CPT0 CPT1 Detects reference phase (to control drum phase) Detects phase of drum motor (to control drum phase) Detects speed of drum motor (to control drum speed) CPT3 Detects speed of capstan motor (to control speed of capstan motor) CPT4, CPT5 Timer 1 TM1 (16-bit timer) 1 s 65.5 ms CR10 Detects remaining tape for reel FG Playback: Creates internal reference signal Recording: Buffer oscillator in case VSYNC is missing CR11 CR12 Controls RECCTL output timing Detects phase of capstan motor (to control capstan phase) CR13 TM3 (16-bit timer) EDV (8-bit counter) Timer 2 TM2 (16-bit timer) Timer 4 TM4 (16-bit timer) CR41 2 s 2 s 131 ms CR40 Detects duty of remote controller signal (to decode remote controller signal) Measures cycle of remote controller signal (to de code remote controller signal) Timer 5 TM5 (16-bit timer) Up/down counter PWM output unit UDC (5-bit counter) -- -- -- PWM0, PWM1, PWM5 PWM2, PWM3, PWM4 8-bit resolution (carrier frequency: 62.5 kHz) 16-bit resolution (carrier frequency: 62.5 kHz) -- -- UDCC Creates linear tape counter 131 ms CR50 Can be used as interval timer (to control system) 1 s 65.5 ms CR20 Can be used as interval timer (to control system) 1 s or 1.1 s -- 65.5 ms or 71.5 ms -- CR30, CR31 CPT30 EDVC Controls VSYNC mask as noise preventive measures Controls duty detection timing of PBCTL signal Measures cycle of PBCTL signal Divides CFG signal frequency Controls delay of video head switching signal Controls delay of audio head switching signal Controls pseudo VSYNC output timing Creates internal head switching signal
Unit Name
Timer/Counter
Resolution
Register
Remark
Data Sheet U12255EJ2V0DS00
35
PD784927, 784928, 784927Y, 784928Y
(1) Timer 0 unit Timer 0 unit creates head switching signal and pseudo VSYNC output timing from the PG and FG signals of the drum motor. This unit consists of an event counter (EC: 8 bits), compare registers (ECC0 through ECC3), a timer (TM0: 16 bits), and compare registers (CR00 through CR02). A signal indicating coincidence between the value of timer 0 and the value of a compare register can be used as the output trigger of the real-time output port. (2) Free running counter unit The free running counter unit detects the speed and phase of the drum motor, and the speed and reel speed of the capstan motor. This unit consists of a free running counter (FRC), capture registers (CPT0 through CPT5), a VSYNC separation circuit, and a HSYNC separation circuit. (3) Timer 1 unit Timer 1 unit is a reference timer unit synchronized with the frame cycle and creates the RECCTL signal, detects the phase of the capstan motor, and detects the duty factor of the PBCTL signal. This unit consists of the following three groups: * Timer 1 (TM1), compare registers (CR10, CR11, and CR13), and capture register (CR12) * Timer 3 (TM3), compare registers (CR30 and CR31), and capture register (CPT30) * Event divider counter (EDV) and compare register (EDVC) The TM1-CR13 coincidence signal can be used for automatic unmasking of VSYNC or as the output trigger of the real-time output port.
36
Data Sheet U12255EJ2V0DS00
Figure 3-10. Block Diagram of Super Timer Unit (TM0, FRC, TM1)
Selector Selector Selector
Clear TM0 CR00 CR01 CR02
DPGIN Divider
Selector
Selector
Selector Writes 00H to EC
Mask
Output control circuit Output control circuit Output control circuit (Superimposition) RTP RTP, A/D INTCR00
PTO00 PTO01 INTCR01 PTO02 INTCR02
Selector
DFGIN
Clear EC ECC3 ECC2 ECC1 ECC0 F/F F/F
Analog circuit
RTP, A/D (Superimposition)
REEL1IN
Selector
Selector
Selector
Selector
Selector
PBCTL PTO10 PTO11
Selector
Data Sheet U12255EJ2V0DS00
HSYNC separation circuit
To P80
PD784927, 784928, 784927Y, 784928Y
Selector
Selector
CSYNCIN
VSYNC separation circuit
INTCLR1
Selector
Selector
FRC Capture Capture Capture Capture Capture Capture CPT0 CPT1 CPT2 CPT3 CPT4 CPT5
REEL0IN
Mask
INTCPT1 INTCPT2 INTCPT3
INTP3 Output control circuit PTO10 INTCR10 Output control circuit INTCR11 INTCR12 INTCR13 INTCR30 To PBCTL signal input block PTO11
CFGIN
Clear EDV EDVC Clear TM1 CR10 CR11 CR12 CR13
Clear TM3 CR30 CR31 Capture CPT30
Capture
CTL F/F
FFLVL
37
PD784927, 784928, 784927Y, 784928Y
(4) Timer 2 unit Timer 2 unit is a general-purpose 16-bit timer unit. This unit consists of a timer (TM2) and a compare register (CR20). The timer is cleared when the TM2-CR20 coincidence signal occurs, and at the same time, an interrupt request is generated. Figure 3-11. Block Diagram of Timer 2 Unit
Clear TM2
CR20
INTCR20
(5) Timer 4 unit Timer 4 unit is a general-purpose 16-bit timer unit. This unit consists of a timer (TM4), a capture/compare register (CR40), and a capture register (CR41). The value of the timer is captured to CR40/CR41 when the INTP2 signal is input. This timer can be used to decode a remote controller signal. Figure 3-12. Block Diagram of Timer 4 Unit
Mask Clear TM4
Selector
INTP2
CR40 CR41
INTCR40
(6) Timer 5 unit Timer 5 unit is a general-purpose 16-bit timer unit. This unit consists of a timer (TM5) and a compare register (CR50). The timer is cleared by the TM5-CR50 coincidence signal, and at the same time, an interrupt request is generated. Figure 3-13. Block Diagram of Timer 5 Unit
Clear TM5
CR50
INTCR50 RTP, A/D
38
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
(7) Up/down counter unit The up/down counter unit is a counter that realizes a linear time counter. This unit consists of an up/down counter (UDC) and a compare register (UDCC). The up/down counter counts up the rising edges of PBCTL and counts down the falling edges of PBCTL. When the value of the up/down counter coincides with the value of the compare register, or when the counter underflows, an interrupt request is generated. Figure 3-14. Block Diagram of Up/Down Counter Unit
SELUD PTO10 PTO11 Selector P77 EDVC output Selector
Selector
Selector
UP/DOWN UDC
PBCTL
UDCC
INTUDC
(8) PWM output unit The PWM output unit has three 16-bit accuracy output lines (PWM0, PWM1, and PWM5) and 8-bit accuracy output lines (PWM2 through PWM4). The carrier frequency of all the output lines is 62.5 kHz (fCLK = 8 MHz). PWM0 and PWM1 can be used to control the drum motor and capstan motor. Figure 3-15. Block Diagram of 16-Bit PWM Output Unit
(n = 0, 1, 5) Internal bus 16 PWMn 15 8 Reload 87 8 Reload Reload control 0 8
PWMC0 To selector
16 MHz
8-bit down counter
PWM pulse generation circuit 8-bit counter
Output control circuit
PWMn
1/256
RESET
Data Sheet U12255EJ2V0DS00
39
PD784927, 784928, 784927Y, 784928Y
Figure 3-16. Block Diagram of 8-Bit PWM Output Unit
Internal bus
PWM2
PWM3
PWM4
PWMC1
8-bit comparator
8-bit comparator
8-bit comparator Output control circuit
PWM4
16 MHz
PWM counter
Output control circuit
PWM3
Output control circuit
PWM2
(9) VISS detection circuit Figure 3-17. Block Diagram of VISS Detection Circuit
PBCTL
UP/DOWN CFG signal
Selector
fCLK/16 fCLK/64 fCLK/256
VUDC (8-bit up/down counter)
VUDST (VUDC value setting register)
VISS malfunction prevention circuit
VSFT0 (shift register 0)
VSFT1 (shift register 1) Coincidence
INTVISS
VPS (VISS pulse pattern setting register)
VCMP (compare register)
40
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
(10) VSYNC separation circuit Figure 3-18. Block Diagram of VSYNC Separation Circuit
CSYNC signal
fCLK/4
Digital noise rejection circuit
Selector
fCLK/8
VSUDC (8-bit up/down counter)
VSYNC F/F VSCMP (8-bit compare register)
Selector
S Q R
VSYNC
"00"
3.7 Serial Interface The PD784927 is provided with the serial interfaces shown in Table 3-6. Data can be automatically transmitted or received through these serial interfaces, when the macro service is used. Table 3-6. Types of Serial Interfaces
Name Serial interface channel 1 * Clocked serial interface (3-wire) * Bit length: 8 bits * Clock rate: External clock/31.25 kHz/62.5 kHz/125 kHz/250 kHz/500 kHz/1 MHz (fCLK = 8 MHz) * MSB first/LSB first selectable Serial interface channel 2 * Clocked serial interface (3-wire) * Bit length: 8 bits * Clock rate: External clock/31.25 kHz/62.5 kHz/125 kHz/250 kHz/500 kHz/1 MHz (fCLK = 8 MHz) * MSB first/LSB first selectable * BUSY/STRB control function Serial interface channel 3 * I2C bus interface For multimaster Function
Data Sheet U12255EJ2V0DS00
41
PD784927, 784928, 784927Y, 784928Y
(1) Serial interface channels 1, 2 Figure 3-19. Block Diagram of Serial Interface Channel n (n = 1 or 2)
Internal bus
SIn /BUSY
Selector
SIOn register
CSIMn register
SOn
Serial clock counter SCKn
INTCSIn
Busy detection circuit
fCLK/8 fCLK/16 fCLK/32 fCLK/64 fCLK/128 fCLK/256
STRB
Strobe generation circuit
CSIC2 register
Internal bus
Remark The circuits enclosed in the broken line are provided to serial interface channel 2 only.
42
Data Sheet U12255EJ2V0DS00
Selector
PD784927, 784928, 784927Y, 784928Y
(2) Serial interface channel 3 (PD784928Y subseries only) This channel transfers 8-bit data with multiple devices using two lines: serial clock (SCL) and serial data bus (SDA). It conforms to the I2C bus format, and can output a "start condition", "data", and "stop condition" onto the serial data bus during transmission. This data is automatically detected by hardware during reception. SCL and SDA are open-drain output pins and therefore, must be connected with a pull-up resistor. Figure 3-20. Serial Interface Channel 3
+VDD +VDD Master CPU2 Slave CPU2 Address 1
Master CPU1 Slave CPU1
SDA SCL
Serial data bus Serial clock
SDA SCL
SDA SCL
Slave CPU3 Address 2
SDA SCL
Slave IC Address 3
SDA SCL
Slave IC Address N
Data Sheet U12255EJ2V0DS00
43
PD784927, 784928, 784927Y, 784928Y
3.8 A/D Converter The PD784927Y has an analog-to-digital (A/D) converter with 12 multiplexed analog inputs (ANI0 through ANI11). This A/D converter is of successive approximation type, and the conversion result is held by an 8-bit A/D conversion result register (ADCR) (conversion time: 10 s at fCLK = 8 MHz). A/D conversion can be started in the following two modes: * Hardware start : Conversion is started by a hardware triggerNote. * Software start : Conversion is started by setting a bit of the A/D converter mode register (ADM). After conversion has been started, the A/D converter operates in the following modes: * Scan mode : Sequentially selects more than one analog input to obtain data to be converted from all the pins. * Select mode: Use only one pin for analog input to obtain successive data to be converted. When the conversion result is transferred to ADCR, interrupt request INTAD is generated. By processing this interrupt with the macro service, the conversion result can be successively transferred to memory. A mode in which starting A/D conversion of the next pin is kept pending until the value of ADCR is read is also available. When this ode is used, reading the conversion result by mistake when timing is shifted because an interrupt is disabled can be prevented. Note A hardware trigger is the following coincidence signals, one of which is selected by the trigger source select register 1 (TRGS1): * TM0-CR01 coincidence signal * TM0-CR02 coincidence signal * TM1-CR13 coincidence signal * TM5-CR50 coincidence signal
44
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Figure 3-21. Block Diagram of A/D Converter
ADM.7 (CS) ANI0
Input selector
ANI1 ANI2 ANI3 . . . ANI11
Sample & hold circuit
Series resistor string 1 : ON Voltage comparator R/2
Tap selector
AVREF
. . .
R
Successive approximation register (SAR)
Selector
TM0-CR01 coincidence TM0-CR02 coincidence TM1-CR13 coincidence TM5-CR50 coincidence
Conversion trigger Control circuit Trigger enable 8 Delay detection circuit INTAD A/D conversion end interrupt
R/2 AVSS2
Trigger source select register 1 (TRGS1) A/D converter mode register (ADM) 16
A/D conversion result register (ADCR) 8 Internal bus
3.9 VCR Analog Circuits The PD784927 is provided with the following VCR analog circuits: * CTL amplifier * RECCTL driver (rewritable) * DPG amplifier * DFG amplifier * DPFG separation circuit (ternary separation circuit) * CFG amplifier * Reel FG comparator (2 channels) * CSYNC comparator
Data Sheet U12255EJ2V0DS00
45
PD784927, 784928, 784927Y, 784928Y
(1) CTL amplifier/RECCTL driver The CTL amplifier is used to amplify the playback control (PBCTL) signal that is reproduced from the CTL signal recorded on a VCR tape. The gain of the CTL amplifier is set by the gain control register (CTLM). Thirty-two types of gains can be set in increments of about 1.78 dB. The PD784927 is also provided with a gain control signal generation circuit that monitors the status of the amplifier output to perform optimum gain control by software. The gain control signal generation circuit generates a CTL detection flag that identifies the amplitude status of the CTL amplifier output. By using this CTL detection flag, the gain of the CTL amplifier can be optimized. The RECCTL driver writes a control signal onto a VCR tape. This driver operates in two modes: REC mode that is used for recording, and rewrite mode used to rewrite the VISS signal. The output status of the RECCTL pin is changed by hardware, by using the timer output from the super timer unit as a trigger. Figure 3-22. Block Diagram of CTL Amplifier and RECCTL Driver
ANI11 CTLDLY TOM1.4-TOM1.6
RECCTL driver
RECCTL-
CTL head
VREF AMPC. 1 + -
AMPC. 1 CTLIN CTLOUT1 CTLM. 0-CTLM. 4 CTLOUT2 Waveform shaping circuit PBCTL signal (to timer unit) CTLMON (to P67) + Gain control signal generation circuit CTL detection flag L (AMPM0. 1) CTL detection flag S (AMPM0. 3) CTL detection flag clear (1 write to AMPM0. 6)
46
Data Sheet U12255EJ2V0DS00
Selector
RECCTL+
TM1-CR11 coincidence signal TM1-CR13 coincidence signal TM3-CR30 coincidence signal
PD784927, 784928, 784927Y, 784928Y
(2) DPG amplifier, DFG amplifier, and DFPG separation circuit The DPG amplifier converts the drum PG (DPG) signal that indicates the phase information of the drum motor into a logic signal. The DFG amplifier amplifies the drum FG (DFG) signal that indicates the speed information of the drum motor. The DPFG separation circuit (ternary separation circuit) separates a drum PFG (DPFG) signal having speed and phase information into a DFG and DPG signals. Figure 3-23. Block Diagram of DPG Amplifier, DFG Amplifier, and DPFG Separation Circuit
AMPC.7 VREF AMPC.2 AMPM0.0 Drum PG signal DPGIN VREF + - DPG amplifier 0 : ON AMPM0.2 AMPC.2 Selector 1 0 DPG comparator
1 Selector DPG signal (to timer unit) DPGMON (to P65)
0
VREF
AMPC.2 + - DFG amplifier
AMPM0.0 Drum FG signal or drum PFG signal
DFGIN AMPM0.2 AMPM0.2 0 1 AMPC.2 DPFG separation circuit (ternary separation circuit) AMPM0.2 1 0 AMPC.2
Selector
1 Selector DFG signal (to timer unit) DFGMON (to P64)
0
Data Sheet U12255EJ2V0DS00
47
PD784927, 784928, 784927Y, 784928Y
(3) CFG amplifier The CFG amplifier amplifies the capstan FG (CFG) signal that indicates the speed information of the capstan motor. This amplifier consists of an operational amplifier and a comparator. The gain of the operational amplifier is set by using an external resistor. When the gain of the operational amplifier is set to 50 dB, the output duty accuracy of the CFG signal can be improved to 50.0 0.3%. Figure 3-24. Block Diagram of CFG Amplifier
VREF
AMPC.3 + CFG amplifier
Capstan FG signal CFGIN
-
CFGAMPO
AMPM0.0
VREF AMPC.3 CFG comparator
AMPC.3
CFGCPIN +
Selector
1
CFG signal (to timer unit) CFGMON (to P66)
0
(4) Reel FG comparators The reel FG comparator converts a reel FG signal that indicates the speed information of the reel motor into a logic signal. Two comparators, one for take-up and the other for supply, are provided. Figure 3-25. Block Diagram of Reel FG Comparators
VREF AMPC.6 AMPM0.0 1 REEL0IN Reel FG comparator 0 VREF AMPC.6 AMPM0.0 AMPC.6
Selector
Supply reel signal
Reel FG0 signal (to timer unit)
REEL1IN Reel FG comparator 0
Selector
Take-up reel signal
1 Reel FG1 signal (to timer unit)
48
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
(5) CSYNC comparator The CSYNC comparator converts the COMPSYNC signal into a logic signal. Figure 3-26. Block Diagram of COMPSYNC Comparator
VREF AMPM1.7 AMPC.5 AMPM0.0
Selector
AMPC.5
COMPSYNC signal CSYNCIN CSYNC comparator
1 CSYNC signal (to timer unit)
0
(6) Reference amplifier The reference amplifier generates a reference voltage (VREF) to be supplied to the internal amplifiers and comparators of the PD784927. Figure 3-27. Block Diagram of Reference Amplifier
AVDD1 +
ENCAP (AMPC.3)
VREFC
VREF (CFG amplifier)
AVSS1
+ VREF (CFG amplifier) ENCTL (AMPC.1) + VREF (CTL amplifier)
ENDRUM (AMPC.2) ENREEL (AMPC.6) ENCSYN (AMPC.5)
+ VREF DFG amplifier, DPG comparator, reel FG comparator, and CSYNC comparator)
Remark Multiple reference amplifiers are provided to assure the accuracy of the amplifiers and comparators.
Data Sheet U12255EJ2V0DS00
49
PD784927, 784928, 784927Y, 784928Y
(7) Analog circuit monitor function This function is to output the following signals to port pins, and is mainly used for debugging. * Comparator output of CTL amplifier CTLMON (multiplexed port: P67) * Comparator output of CFG amplifier CFGMON (multiplexed port: P66) * Comparator output of DPG amplifier DPGMON (multiplexed port: P65) * Comparator output of DFG amplifier DFGMON (multiplexed port: P64) 3.10 Watch Function The PD784927 has a watch function that counts the overflow signals of the watch timer by hardware. As the clock, the subsystem clock (32.768 kHz) is used. Because this watch function is independent of the CPU, it can be used even while the CPU is in the standby mode (STOP mode) or is reset. In addition, this function can be used at a low voltage of VDD = 2.7 V (MIN.). Therefore, by using only the watch function with the CPU set in the standby mode or reset, a watch operation can be performed at a low voltage and low current consumption. In addition, the watch function can also be used while the CPU is in the normal operation mode, because a dedicated counter is provided. The watch function can be used to count up to about 17 years of data. The hardware watch counters (HW0 and HW1) are shared with external input counters. These counters execute counting at the falling edge of input to the P65 pin, and can be used to count the HSYNC signals. Figure 3-28. Block Diagram of Watch Counter
PM65 PMC65 CMS5 Edge detection Pin level read WM.2 (enables/disables operation)
Selector
P65
P65
fXT (32.768 kHz)
0
13
Selector
1 0
WM.2 (enables/disables operation)
0 15 0 13
Watch timer Normal
1 Fast forward
0
HW0
HW1 WM.2
Selector
To NMI generation block
WM.1
Selector
Subclock BUZ signal WM.7
WM.6 INTW
WM.5 WM.4 WM.2
50
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
3.11 Clock Output Function The PD784927 can output a square wave (with a duty factor of 50%) to the P60/STRB/CLO pin as the operating clock for the peripheral devices or other microcomputers. To enable or disable the clock output, and to set the frequency of the clock, the clock output mode register (CLOM) is used. When setting the frequency, the division ratio can be set to fCLK/n (where n = 1, 2, 4, 8, 16, 32, 64, or 128) (fCLK = fOSC/2: fOSC is the oscillation frequency of the resonator). Figure 3-29 shows the block diagram of the clock output circuit. The clock output (CLO) pin is shared with P60 and STRB. Figure 3-29. Block Diagram of Clock Output Circuit
CLOM fCLK fCLK/2 fCLK/4
CLOM7
CLOM6 CLOM5
ENCLO
0
SELFRQ2 SELFRQ1 SELFRQ0
Selector
fCLK/16 fCLK/32 fCLK/64 fCLK/128
Selector
fCLK/8
1 P60/STRB/CLO
P60 (Output latch)
0
RESET
Remark fCLK: internal system clock Caution Do not use the clock output function in the STOP mode. Clear ENCLO (CLOM.4) to 0 in the STOP mode. Figure 3-30. Application Example of Clock Output Function
PD784927
PD7503A
LCD 24 CLO SCK1 SI1 SO1 System clock CL1 SCK SO SI
Data Sheet U12255EJ2V0DS00
51
PD784927, 784928, 784927Y, 784928Y
3.12 Buzzer Output Function The BUZ signal can be superimposed on P61 or P64. The buzzer output frequency can be generated from the subsystem clock frequency or main system clock frequency. Figure 3-31 shows the block diagram of the BUZ output circuit. The BUZ signal can be also used for trimming the subsystem clock. Figure 3-31. Block Diagram of BUZ Output Circuit
WM4 WM5 2.048 kHz
Selector
CMS4 WM7
Selector
4.096 kHz 32.768 kHz
CLOM7
P61 (Output latch)
0 P61/BUZ
1 0
Selector
BUZ output
CLOM5 CLOM6 fCLK/512 fCLK/1024 fCLK/2048 fCLK/4096
Selector
1
Selector
0 P64 (Output latch) 1 BUZ output
P64/BUZ
52
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
4. INTERNAL/EXTERNAL CONTROL FUNCTION
4.1 Interrupt Function The PD784927 has as many as 32 interrupt sources, including internal and external sources. For 28 sources, a high-speed interrupt processing mode such as context switching or macro service can be specified by software. Table 4-1 lists the interrupt sources.
Data Sheet U12255EJ2V0DS00
53
PD784927, 784928, 784927Y, 784928Y
Table 4-1. Interrupt Sources
Interrupt Request Priority Type Reset Nonmaskable Maskable 0 1 2 3 INTP0 INTP0 pin input edge PIC0 CPTIC3 CPTIC2 CRIC12 Yes Yes FE06H FE08H FE0AH FE0CH 0006H 0008H 000AH 000CH -- -- Name RESET NMI RESET pin input NMI pin input edge Trigger
Interrupt Control Register Name
Interrupt Request Source
Macro
Context Macro Service Address
Vector Table Address 0000H 0002H
Service Switching Control Word No No -- --
-- --
INTCPT3 EDVC output signal (CPT3 capture) INTCPT2 DFGIN pin input edge (CPT2 capture) INTCR12 PBCTL input edge/EDVC output signal (CR12 capture)
4 5 6 7 8 9 10
INTCR00 TM0-CR00 coincidence signal INTCLR1 CSYNCIN pin input edge INTCR10 TM1-CR10 coincidence signal INTCR01 TM0-CR01 coincidence signal INTCR02 TM0-CR02 coincidence signal INTCR11 TM1-CR11 coincidence signal INTCPT1 Pin input edge/EC output signal (CPT1 capture)
CRIC00 CLRIC1 CRIC10 CRIC01 CRIC02 CRIC11 CPTIC1
FE0EH FE10H FE12H FE14H FE16H FE18H FE1AH
000EH 0010H 0012H 0014H 0016H 0018H 001AH
11 12 13 14 15
INTCR20 TM2-CR20 coincidence signal INTIIC INTTB INTAD INTP2 End of I2 C bus transfer
CRIC20 IICICNote TBIC ADIC PIC2 CRIC40 UDCIC CRIC30 CRIC50 CRIC13 CSIIC1 WIC VISIC PIC1 PIC3 CSIIC2 -- No No
FE1CH FE1EH FE20H FE22H FE24H
001CH 001EH 0020H 0022H 0024H
Time base from FRC A/D converter conversion end INTP2 pin input edge
INTCR40 TM4-CR40 coincidence signal 16 17 18 19 20 21 22 23 24 25 Operand error Software -- -- -- -- -- INTUDC UDC-UDCC coincidence/UDC underflow
FE26H FE28H FE2AH FE2CH FE2EH FE30H FE32H FE34H FE36H FE3AH --
0026H 0028H 002AH 002CH 002EH 0030H 0032H 0034H 0036H 003AH 003CH
INTCR30 TM3-CR30 coincidence signal INTCR50 TM5-CR50 coincidence signal INTCR13 TM1-CR13 coincidence signal INTCSI1 INTW INTVISS INTP1 INTP3 INTCSI2 -- End of serial transfer (channel 1) Overflow of watch timer VISS detection signal INTP1 pin input edge INTP3 pin input edge End of serial transfer (channel 2) Illegal operand of MOV STBC, #byte or LOCATION instruction Execution of BRK instruction Execution of BRKCS instruction
-- -- Yes
-- --
003EH --
Note
PD784928Y subseries only.
Remark EVDC : Event divider compare register EC FRC : Event counter : Free running counter
Data Sheet U12255EJ2V0DS00
MSCW : Macro service control register
54
PD784927, 784928, 784927Y, 784928Y
Figure 4-1. Differences in Operation Depending on Interrupt Processing Mode
Macro service
Main routine
Macro service processing
Main routine
Context Note 1 switching Vectored Note 1 interrupt
Main routine
Note 2
Interrupt processing
Note 3
Main routine
Main routine
Note 4
SEL RBn
Interrupt processing
Restoring PC and PSW
Main routine
Vectored interrupt
Main routine
Note 4
Saving general-purpose register
Initializing general-purpose register
Interrupt processing
Restoring general-purpose register
Restoring PC and PSW
Main routine
Interrupt request generated
Notes 1. When the register bank switching function is used and when initial values are set in advance to the registers 2. Selecting a register bank and saving PC and PSW by context switching 3. Restoring register bank, PC, and PSW by context switching 4. Saves PC and PSW to stack and loads vector address to PC
Data Sheet U12255EJ2V0DS00
55
PD784927, 784928, 784927Y, 784928Y
4.1.1 Vectored interrupt When an interrupt request is acknowledged, an interrupt processing program is executed according to the data stored in the vector table area (the first address of the interrupt processing program created by the user). In addition, four levels of priorities can be specified by software. 4.1.2 Context switching When an interrupt request is generated or when the BRKCS instruction is executed, a specific register bank is selected by hardware, and execution branches to a vector address set in advance in the register bank. At the same time, the current contents of the program counter (PC) and program status word (PSW) are saved to the registers in the register bank. Because the contents of PC and PSW are not saved to the stack area, execution can be branched to an interrupt processing routine more quickly than the vectored interrupt. Figure 4-2. Context Switching Operation When Interrupt Request Is Generated
<7> 0H Register bank n (n = 0-7)
PC19-16 PC15-0
Register bank (0-7) A B R5 R7 X C R4 R6 VP UP D H E L <3> Switching register bank (RBS0-RBS2 n) <4> RSS 0 IE 0
<6> Exchange <2> Save Bits 8-11 of temporary register <5> Save V U T <1> Save PSW W
Temporary register
56
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
4.1.3 Macro service The macro service is a function to transfer data between the memory and a special function register (SFR) without intervention by the CPU. A macro service controller accesses the memory and SFR and directly transfers the data. Because the status of the CPU is not saved or restored, data can be transferred more quickly than context switching. The processing that can be executed with the macro service is described below. Figure 4-3. Macro Service
CPU
Memory
Read Write
Macro service controller
Write Read
SFR
Internal bus
(1) Counter mode In this mode, the value of the macro service counter (MSC) is decremented when an interrupt request occurs. This mode can be used to execute the division operation of an interrupt request or count the number of times an interrupt request has occurred. When the value of the macro service counter has been decremented to 0, a vectored interrupt occurs.
MSC
-1
(2) Compound data transfer mode When an interrupt request occurs, data are simultaneously transferred from an 8-bit SFR to memory, a 16bit SFR to memory (word), memory (byte) to an 8-bit SFR, and memory (word) to a 16-bit SFR (3 points MAX. for each transfer). This mode can also be used to exchange data, instead of transferring data. This mode can be used for automatic transfer/reception by the serial interface or automatic updating of data/ timing by the serial output port. When the value of the macro service counter reaches to 0, a vectored interrupt request occurs.
Memory
SFR<4>-1
SFR<4>-2 SFR<4>-3
SFR<3>-1
SFR<3>-2
SFR<3>-3
. . .
Internal bus
SFR<2>-1 SFR<2>-2 SFR<2>-3 SFR<1>-1 SFR<1>-2 SFR<1>-3
Internal bus
Data Sheet U12255EJ2V0DS00
57
PD784927, 784928, 784927Y, 784928Y
(3) Macro service type A When an interrupt request occurs, data is transferred from an 8-/16-bit SFR to memory (byte/word) or from memory (byte/word) to an 8-/16-bit SFR. Data is transferred the number of times set in advance by the macro service counter. This mode can be used to store the result of A/D conversion or for automatic transfer (or reception) by the serial interface. Because transfer data is stored at an address FE00H to FEFFH, if only a small quantity of data is to be transferred, the data can be transferred at high speeds. When the value of the macro service counter is decremented to 0, a vectored interrupt request occurs.
Data storage buffer (memory) Data n Data n - 1
Data storage buffer (memory) Data n Data n - 1
Data 2 Data 1
Data 2 Data 1
Internal bus
Internal bus
SFR
SFR
(4) Data pattern identification mode (VISS detection mode) This mode of macro service is for detection of the VISS signal and is used in combination with a pulse width detection circuit. When an interrupt request occurs, the content of bit 7 of an SFR (usually, TMC3) specified by SFR pointer 1 is shifted into the buffer area. At the same time, the data in the buffer area is compared with the data in the compare area. If the two data coincide, a vectored interrupt request is generated. When the value of the macro service counter is decremented to 0, a vectored interrupt request occurs. It can be specified by option that the value of an SFR (usually, CPT30) specified by SFR pointer 2 be multiplied by a coefficient and the result of this multiplication be stored to an SFR (usually, CR30) specified by SFR pointer 3 (this operation is to automatically update an identification threshold value when the tape speed fluctuates).
Buffer area (memory)
Compare area (memory)
Coefficient (memory)
CPT30 TM3
Coincidence
Multiplier
CR30
CTL F/F (bit 7 of TMC3) Vectored interrupt
58
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
4.1.4 Application example of macro service (1) Automatic transfer/reception of serial interface Automatic transfer/reception of 3-byte data by serial interface channel 1 Setting of macro service register: compound data transfer mode (exchange mode)
7 0
FE50H
High-order address
Macro service counter (MSC = 2) Memory pointer H (= FD) Macro service channel Memory pointer L (= 50) ddccbbaa (= 01000100B) SFR pointer <2> (SFRP2 = 85H) SFR pointer <4> (SFRP4 = 85H)
Channel pointer (= 50H) Macro service control word Mode register (= 10110011B) FE2EH Low-order address
(Before transfer) (Exchange 2)
SI1
Transmit data 3 FD52H SIO1 (FF85H) <3> Transmit data 2 FD51H <2> (Exchange 1) (Transmit data 1) FD50H <1> Transfer is started by writing transmit data 1 to SIO1 by software.
SO1
(After transfer) Receive data 2 FD51H
Receive data 1 FD50H (Receive data 3 is the data of SIO1.)
Data Sheet U12255EJ2V0DS00
59
PD784927, 784928, 784927Y, 784928Y
(2) Reception operation of serial interface Transfer of receive data by serial interface channel 1 (16 bytes) Setting of macro service mode register: macro service type A (1-byte data transfer from SFR to memory)
Internal RAM FE7FH MSC 0FH SFR pointer 85H Setting of number of transfers Low-order 8 bits of address of SIO1 register
Channel pointer (= 7FH) FE2EH Mode register (= 00010001B) Starts macro service when INTCSI1 occurs
SI1
SIO1 (FF85H)
60
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
(3) VISS detection operation Setting of macro service mode register: data pattern identification mode (with multiplication, 8-byte comparison)
CPT30 High-order address FE50H Macro service counter (MSC = FFH) SFR pointer 2 (SFRP2 = 56H) Coefficient (6EH: 43%) SFR pointer 3 (SFRP3 = 5CH) SFR pointer 1 (SFRP1 = 3BH) Buffer size specification register (64 bits: 8H) 1 8 bytes 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 Bit 7 0 TMC3 Multiplier CR30 TM3
0
0
0
0
0
0
0
0
1050H 8 bytes
Compare area pointer (high): 10H Compare area pointer (low): 50H Coincidence (vectored interrupt) Channel pointer (= 50H) FE0CH Mode register (= 00010100B) (CTL signal input edge detection interrupt) Low-order address
Data Sheet U12255EJ2V0DS00
61
PD784927, 784928, 784927Y, 784928Y
4.2 Standby Function The standby function is to reduce the power consumption of the chip and is used in the following modes:
Mode HALT mode Function Stops operating clock of CPU. Reduces average power consumption when used in combination with normal mode for intermittent operation Stops oscillator. Stops all internal operations of chip to minimize power consumption to leakage current only Stops main system clock with subsystem clock used as system clock. CPU can operate with subsystem clock to reduce current consumption Standby function in low power consumption mode. Stops operating clock of CPU. Reduces power consumption of overall system
STOP mode
Low power consumption mode
Low power consumption HALT mode
These modes are programmable. The macro service can be started in the HALT mode. Figure 4-4. Status Transition of Standby Function
Low power consumption mode (subsystem clock operation)
st ode ue
Sets low power consumption mode Restores normal operation
n st atio abiliz np eriod
Inter RES
Ma
Normal operation
En En
cro fo
do
se
rvi
do
fm
ne ro
ce
ac
pro se
req ssi
ce
ue
st
HAL
E
put
f os nd o
req
Tm
cil at
io
rvi
ng
Sets HAL
ce
rupt
RE
P2
pu
Set
req
I in
INT
r co
owe
ce
NM
W,
rvi
wp
INT
cro
s lo
Ma
Set
Low power consumption HALT mode (standby)
STOP mode (standby)
HALT mode (standby)
Unmasked interrupt request
Notes 1. NMI input means starting NMI by NMI pin input, watch interrupt, or key interrupt input. 2. Unmasked interrupt request
62
Data Sheet U12255EJ2V0DS00
En
do
fo
ne
pro
se
ce
ss
ing
Waits for stabilization of oscillation
NM I in
No
TO
t Note
inte
SE
mpt
Macro service
ue st
pt
ET in
T in
rru
ion
1
P
T
requ
put
nsu
sS
est
Note 2
pu
te 1
t
PD784927, 784928, 784927Y, 784928Y
Figure 4-5. Relations among NMI, Watch Interrupt, and Key Interrupt When STOP Mode Is Released
INTM0.0 Standby control block NMI
Selector
Latch Clear Interrupt control block
INTP1 INTP2 KEY0 KEY1 KEY2 KEY3 KEY4 Cleared when "0" is written to KEYC.7 Mask KEYC.6 Mask KEYC.5 Mask KEYC.4 SQ R WM.6 Cleared when "0" is written to KEYC.0
Selector
SQ R
KEYC.7
KEYC.0
Watch timer INTW (OVF) Divides INTW by 128 (HW0L.7)
Mask WM.3
Data Sheet U12255EJ2V0DS00
63
Selector
X2 16 MHz or 8 MHz
1/2
Selector
Oscillation stop From standby control block
fXX/4 (fXX/2)Note 1 fXX/2 (fXX)Note 1
Selector
64
PD784927
X1
Main system clock oscillation circuit
peripheral circuits. Figure 4-6 shows the configuration of this circuit.
4.3 Clock Generation Circuit
Figure 4-6. Block Diagram of Clock Generation Circuit
The clock generation circuit generates and controls the internal system clock (CLK) to be supplied to the CPU and
CC.7 STBC.4, 5 Low-frequency oscillation mode fXX Normal mode Oscillation stabilization timer 1/2 1/2 1/2 fXX/16 (fXX/8)Note 1 fXX/8 (fXX/4)Note 1 STBC.6
fCLK
CPU Peripheral hardware operation clockNote 2
XT1
Subsystem clock oscillation circuit
fXT
Watch timer
Hardware watch function Watch interrupt
Data Sheet U12255EJ2V0DS00
XT2 32.768 kHz
Oscillation stop STBC.7
PD784927, 784928, 784927Y, 784928Y
Notes 1. fXX: oscillation frequency, ( ): in low-frequency oscillation mode. 2. The peripheral hardware units that can operate with the subsystem clock have some restrictions. For details, refer to PD784928, 784928Y Subseries User's Manual-Hardware (U12648E).
PD784927, 784928, 784927Y, 784928Y
4.4 Reset Function When a low-level signal is input to the RESET pin, the system is reset, and each hardware unit is initialized (reset status). During the reset period, oscillation of the system clock is unconditionally stopped, so that the current consumption of the overall system can be reduced. When the RESET pin goes high, the reset status is cleared. After the count time of the oscillation stabilization timer (32.8 ms at 16 MHz or 65.6 ms at 8 MHz) has elapsed, the contents of the reset vector table are set to the program counter (PC), and execution branches to the address set to the PC, and the program is executed starting from the branch destination address. Therefore, execution can be reset and started from any address. Figure 4-7. Oscillation of Main System Clock during Reset Period
Main system clock oscillation circuit During reset, oscillation is unconditionally stopped. fCLT
RESET input
Oscillation stabilization timer count time
The RESET pin is provided with an analog delay noise rejection circuit to prevent malfunctioning due to noise. Figure 4-8. Accepting Reset Signal
Analog delay
Analog delay
Oscillation Analog stabilization delay time
RESET input
Internal reset signal
Internal clock
Data Sheet U12255EJ2V0DS00
65
PD784927, 784928, 784927Y, 784928Y
5. INSTRUCTION SET
(1) 8-bit instructions (( ): combination realized by using A as r) MOV, XCH, ADD, ADDC, SUB, SUBC, AND, OR, XOR, CMP, MULU, DIVUW, INC, DEC, ROR, ROL, RORC, ROLC, SHR, SHL, ROR4, ROL4, DBNZ, PUSH, POP, MOVM, XCHM, CMPME, CMPMNE, CMPMNC, CMPMC, MOVBK, XCHBK, CMPBKE, CMPBKNE, CMPBKNC, CMPBKC, CHKL, CHKLA
2nd Operand # byte A r r' 1st Operand A (MOV) ADDNote 1 (MOV) (XCH) MOV XCH (MOV)Note 6 MOV (XCH)Note 6 (XCH) (MOV) (XCH) saddr saddr' sfr !addr16 !!addr24 mem [saddrp] [%saddrg] MOV XCH ADDNote 1 r3 PSWL PSWH MOV (MOV) (XCH) (MOV) (XCH) RORNote 3 MULU DIVUW INC DEC saddr MOV (MOV)Note 6 MOV MOV ADDNote 1 sfr MOV MOV MOV ADDNote 1 (ADD)Note 1 ADDNote 1 INC DEC DBNZ PUSH POP CHKL CHKLA !addr16 !!addr24 mem [saddrp] [%saddrg] mem3 ROR4 ROL4 r3 PSWL PSWH B, C STBC, WDM [TDE+] MOV (MOV) (ADD)Note 1 MOVMNote 4 [TDE-] (MOV) (ADD)Note 1 MOVMNote 4 MOVBKNote 5 MOVBKNote 5 DBNZ MOV MOV MOV (MOV) ADDNote 1 MOV ADDNote 1 MOV ADDNote 1 (ADD)Note 1 ADDNote 1 XCH [WHL+] [WHL-] n NoneNote 2
(ADD)Note 1 (ADD)Note 1 (ADD)Notes 1,6 (ADD)Note 1 ADDNote 1 r MOV ADDNote 1 (MOV) (XCH) MOV XCH MOV XCH MOV XCH MOV XCH
(ADD)Note 1 (ADD)Note 1
(ADD)Note 1 ADDNote 1 ADDNote 1 ADDNote 1
Notes 1. ADDC, SUB, SUBC, AND, OR, XOR, and CMP are the same as ADD. 2. Either the second operand is not used, or the second operation is not an operand address. 3. ROL, RORC, ROLC, SHR, and SHL are the same as ROR. 4. XCHM, CMPME, CMPMNE, CMPMNC, and CMPMC are the same as MOVM. 5. XCHBK, CMPBKE, CMPBKNE, CMPBKNC, and CMPBKC are the same as MOVBK. 6. If saddr2 instead of saddr is used in this combination, the code length of some instructions is short.
66
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
(2) 16-bit instructions (( ): combination realized by using AX as rp) MOVW, XCHW, ADDW, SUBW, CMPW, MULUW, MULW, DIVUX, INCW, DECW, SHRW, SHLW, PUSH, POP, ADDWG, SUBWG, PUSHU, POPU, MOVTBLW, MACW, MACSW, SACW
2nd Operand # word AX rp rp' 1st Operand AX (MOVM) ADDW
Note 1
saddrp saddrp
sfrp
!addr16 !!addr24
mem [saddrp] [%saddrg]
[WHL+]
byte
n
None
Note 2
(MOVW) (XCHW)
(MOVW) (XCHW)
(MOVW)Note 3 MOVW (XCHW)Note 3 (XCHW)
(MOVW) XCHW
MOVW XCHW
(MOVW) (XCHW) MULWNote 4 INCW DECW INCW DECW
(ADDW)Note 1 (ADDW)Note 1 (ADDW)Notes 1,3 (ADDW)Note 1 rp MOVW ADDW
Note 1
(MOVW) (XCHW)
MOVW XCHW
MOVW XCHW
MOVW XCHW
MOVW
SHRW SHLW
(ADDW)Note 1 ADDWNote 1 ADDWNote 1 ADDWNote 1 saddrp MOVW ADDW
Note 1
(MOVW)Note 3 MOVW
MOVW ADDWNote 1
(ADDW)Note 1 ADDWNote 1 XCHW
sfrp
MOVW
MOVW
MOVW
PUSH POP MOVTBLW
ADDWNote 1 (ADDW)Note 1 ADDWNote 1 !addr16 !!addr24 mem [saddrp] [%saddrg] PSW MOVW MOVW (MOVW) MOVW
PUSH POP
SP
ADDWG SUBWG
post
PUSH POP PUSHU POPU
[TDE+] byte
(MOVW)
SACW MACW MACSW
Notes 1. SUBW and CMPW are the same as ADDW. 2. Either the second operand is not used, or the second operation is not an operand address. 3. If saddr2 instead of saddr is used in this combination, the code length of some instructions is short. 4. MULUW and DIVUX are the same as MULW.
Data Sheet U12255EJ2V0DS00
67
PD784927, 784928, 784927Y, 784928Y
(3) 24-bit instructions (( ): combination realized by using WHL as rg) MOVG, ADDG, SUBG, INCG, DECG, PUSH, POP
2nd Operand # imm24 WHL rg rg' 1st Operand WHL (MOVG) (ADDG) (SUBG) rg MOVG ADDG SUBG (MOVG) (ADDG) (SUBG) (MOVG) (ADDG) (SUBG) (MOVG) (ADDG) (SUBG) MOVG ADDG SUBG (MOVG) ADDG SUBG MOVG MOVG INCG DECG PUSH POP saddrg !!addr24 mem1 [%saddrg] SP MOVG (MOVG) (MOVG) MOVG MOVG MOVG INCG DECG MOVG MOVG (MOVG) MOVG MOVG MOVG saddrg !!addr24 mem1 [%saddrg] SP NoneNote
Note
Either the second operand is not used, or the second operation is not an operand address.
(4) Bit manipulation instructions MOV1, AND1, OR1, XOR1, SET1, CLR1, NOT1, BT, BF, BTCLR, BFSET
2nd Operand CY saddr.bit sfr.bit A.bit X.bit PSWL.bit PSWH.bit mem2.bit iaddr16.bit !addr24.bit MOV1 AND1 OR1 XOR1 MOV1 /saddr.bit /sfr.bit /A.bit /X.bit /PSWL.bit /PSWH.bit /mem2.bit /!addr16.bit /!!addr24.bit AND1 OR1 NoneNote
1st Operand CY
NOT1 SET1 CLR1
saddr.bit sfr.bit A.bit X.bit PSWL.bit PSWH.bit mem2.bit !addr16.bit !!addr24.bit
NOT1 SET1 CLR1 BF BT BTCLR BFSET
Note
Either the second operand is not used, or the second operation is not an operand address.
68
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
(5) Call/return and branch instructions CALL, CALLF, CALLT, BRK, RET, RETI, RETB, RETCS, RETCSB, BRKCS, BR, BNZ, BNE, BZ, BE, BNC, BNL, BC, BL, BNV, BPO, BV, BPE, BP, BN, BLT, BGE, BLE, BGT, BNH, BH, BF, BT, BTCLR, BFSET, DBNZ
Operand of instruction address Basic instruction BCNote BR CALL BR CALL BR RETCS RETCSB Compound instruction BF BT BTCLR BFSET DBNZ CALL BR CALL BR CALL BR CALL BR CALL BR CALLF CALLT BRKCS BRK RET RETI RETB $addr20 $!addr20 !addr16 !!addr20 rp rg [rp] [rg] !addr11 [addr5] RBn None
Note
BNZ, BNE, BZ, BE, BNC, BNL, BL, BNV, BPO, BV, BPE, BP, BN, BLT, BGE, BLE, BGT, BNH, and BH are the same as BC.
(6) Other instructions ADJBA, ADJBS, CVTBW, LOCATION, SEL, NOT, EI, DI, SWRS
Data Sheet U12255EJ2V0DS00
69
PD784927, 784928, 784927Y, 784928Y
6. ELECTRICAL SPECIFICATIONS
Absolute Maximum Ratings (TA = 25C)
Parameter Supply voltage Symbol VDD AVDD1 AVDD2 AVSS1 AVSS2 Input voltage Analog input voltage (ANI0-ANI11) Output voltage Low-level output current VO IOL Pin 1 Total of all pins High-level output current IOH Pin 1 Total of all pins Operating ambient temperature Storage temperature TA Tstg VI VIAN VDD AVDD2 VDD < AVDD2 Conditions | VDD - AVDD1 | 0.5 V | VDD - AVDD2 | 0.5 V | AVDD1 - AVDD2 | 0.5 V Ratings -0.5 to +7.0 -0.5 to +7.0 -0.5 to +7.0 -0.5 to +0.5 -0.5 to +0.5 -0.5 to VDD + 0.5 -0.5 to AVDD2 + 0.5 -0.5 to VDD + 0.5 -0.5 to VDD + 0.5 15 100 -10 -50 -10 to +70 -65 to +150 Unit V V V V V V V V V mA mA mA mA C C
Caution
If the rated value of even one of the above parameters is exceeded even momentarily, the quality of the product may be degraded. Absolute maximum ratings therefore specify the values exceeding which the product may be physically damaged. Never exceed these values when using the product.
Operating Conditions
Clock Frequency 4 MHz fXX 16 MHz 32 kHz fXT 35 kHz Operating Ambient Temperature (TA) -10 to +70C Operating Conditions All functions CPU function only Subclock operation (CPU, watch, and port functions only) Supply Voltage (VDD) +4.5 to +5.5 V +4.0 to +5.5 V +2.7 to +5.5 V
70
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Oscillator Characteristics (main clock) (TA = -10 to +70C, VDD = AVDD = 4.0 to 5.5 V, VSS = AVSS = 0 V)
Resonator Crystal resonator
X1 X2 VSS
Recommended Circuit
Parameter Oscillation frequency (fXX)
MIN. 4
MAX. 16
Unit MHz
C1
C2
Oscillator Characteristics (subclock) (TA = -10 to +70C, VDD = AVDD = 2.7 to 5.5 V, VSS = AVSS = 0 V)
Resonator Crystal resonator
XT1 XT2 VSS
Recommended Circuit
Parameter Oscillation frequency (fXT)
MIN. 32
MAX. 35
Unit kHz
C1
C2
Caution
When using the main system clock and subsystem clock oscillator, wire the portion enclosed by the broken line in the above figures as follows to avoid the adverse influence of wiring capacitance: * Keep the wiring length as short as possible. * Do not cross the wiring with the other signal lines. Do not route the wiring in the neighborhood of a signal line through which a high alternating current flows. * Always keep the ground point of the capacitor of the oscillator to the same potential as VSS. Do not ground the capacitor to a ground pattern to which a high current flows. * Do not extract signals from the oscillation circuit. Exercise particular care in using the subsystem clock oscillator because the amplification factor of this circuit is kept low to reduce the current consumption.
Remark For the resonator selection and oscillator constant, customers are requested to either evaluate the oscillation themselves or apply to the resonator manufacturer for evaluation.
Data Sheet U12255EJ2V0DS00
71
PD784927, 784928, 784927Y, 784928Y
DC Characteristics (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter Low-level input voltage Symbol VIL1 VIL2 VIL3 High-level input voltage VIH1 VIH2 VIH3 Low-level output voltage VOL1 VOL2 VOL3 VOL4 High-level output voltage VOH1 VOH2 Input leakage current Output leakage current VDD supply current ILI ILO IDD1 Conditions Pins other than those listed in Note 1 below Pins listed in Note 1 below X1, X2 Pins other than those listed in Note 1 below Pins listed in Note 1 below X1, X2 IOL = 8.0 mA (pins in Note 2) IOL = 5.0 mA (pins in Note 4) IOL = 2.0 mA IOL = 100 A IOH = -1.0 mA IOH = -100 A 0 VI VDD 0 VO VDD Operation mode fXX = 16 MHz fXX = 8 MHz (low-frequency oscillation mode) Internally, 8 MHz main clock operation fXT = 32.768 kHz Subclock operation (CPU, watch, port) VDD = 2.7 V IDD2 HALT mode fXX = 16 MHz fXX = 8 MHz (low-frequency oscillation mode) Internally, 8 MHz main clock operation fXT = 32.768 MHz Subclock operation (CPU, watch, port) VDD = 2.7 V Data hold voltage Data hold current
Note 3
MIN. 0 0 0 0.7 VDD 0.8 VDD VDD - 0.5
TYP.
MAX. 0.3 VDD 0.2 VDD 0.4 VDD VDD VDD 1.0 0.6 0.45 0.25
Unit V V V V V V V V V V V V
VDD - 1.0 VDD - 0.4 10 10 30 50
A A
mA
50
80
A
10
25
mA
25
50
A
VDDDR IDDDR
STOP mode STOP mode Subclock oscillates VDDDR = 5.0 V STOP mode Subclock oscillates VDDDR = 2.7 V STOP mode Subclock stops VDDDR = 2.5 V
2.5 18 50
V
A A A
k
2.5
10
0.2
7.0
Pull-up resistor
RL
VI = 0 V
25
55
110
Notes 1. RESET, IC, NMI, INTP0-INTP2, P61/SCK1/BUZ, P63/SI1, SCK2, SI2/BUSY, P65/HWIN, P91/KEY0 to P95/KEY4 2. P40 to P47 3. In the STOP mode in which the subclock oscillation is stopped, disconnect the feedback resistor, and connect the XT1 pin to VDD. 4. P46, P47
72
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
AC Characteristics CPU and peripheral circuit operation clock (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter CPU operation clock cycle time Symbol tCLK fXX = 16 MHz Conditions VDD = AVDD = 4.0 to 5.5 V CPU function only fXX = 16 MHz fXX = 8 MHz low-frequency oscillation mode (Bit 7 of CC = 1) Peripheral operation clock cycle time tCLK1 fXX = 16 MHz fXX = 8MHz low-frequency oscillation mode (Bit 7 of CC = 1) 125 ns TYP. 125 Unit ns
Serial interface (1) SIOn: n = 1 or 2 (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter Serial clock cycle time Symbol tCYSK Input Output Conditions External clock fCLK1/8 fCLK1/16 fCLK1/32 fCLK1/64 fCLK1/128 fCLK1/256 Serial clock high- and low-level widths SIn setup time (vs. SCKn ) SIn hold time (vs. SCKn ) SOn output delay time (vs. SCKn ) tWSKH tWSKL tSSSK tHSSK tDSSK Input Output External clock Internal clock MIN. 1.0 1.0 2.0 4.0 8.0 16 32 420 tCYSK/2 - 50 100 400 0 300 MAX. Unit
s s s s s s s
ns ns ns ns ns
Remarks 1. fCLK1: operating clock of peripheral circuit (8 MHz) 2. n = 1 or 2 (2) SIO2 only (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter SCK2(8) STRB Strobe high-level width BUSY setup time (vs. BUSY detection timing) BUSY hold time (vs. BUSY detection timing) BUSY inactive SCK2(1) tLBUSY tCYSK + tWSKH tHBUSY 100 ns Symbol tDSTRB tWSTRB tSBUSY Conditions MIN. tWSKH tCYSK - 30 100 MAX. tCYSK tCYSK + 30 ns ns Unit
Remarks 1. The value in ( ) following SCK2 indicates the number of SCK2. 2. BUSY is detected after the time of (n + 2) x tCYSK (n = 0, 1, and so on) in respect to SCK2 (8) . 3. BUSY inactive SCK2 (1) is the value when data has been completely written to SIO2.
Data Sheet U12255EJ2V0DS00
73
PD784927, 784928, 784927Y, 784928Y
I2C bus mode (PD784928Y subseries only)
Parameter Symbol Standard Mode MIN. SCL clock frequency Bus free time (between stop and start conditions) Hold time Note 1 SCL clock low-level width SCL clock high-level width Start/restart condition setup time Data hold time CBUS compatible master I2 C bus tSU : DAT tR tF tSU : STO tSP tHD : STA tLOW tHIGH tSU : STA tHD : DAT 4.0 4.7 4.0 4.7 5.0 0Note 2 250 - - 4.0 - - - - - - - - 1000 300 - - 0.6 1.3 0.6 0.6 - 0Note 2 100Note 4 20+0.1CbNote 5 20+0.1CbNote 5 0.6 0 - - - - - 0.9Note 2 - 300 300 - 50 fCLK tBUF 0 4.7 MAX 100 - High-speed Mode MIN 0 1.3 MAX. 400 - kHz Unit
s s s s s s s
ns ns ns
Data setup time SDA and SCL signal rise time SDA and SCL signal fall time Stop condition setup time Pulse width of spike restrained by input filter Each bus line capacitative load
s
ns
Cb
-
400
-
400
pF
Notes 1. The first clock pulse is generated at the start condition after this period. 2. The device needs to internally supply a hold time of at least 300 ns for the SDA signal to fill the undefined area at the falling edge of the SCL (VIHmin. of the SCL signal). 3. Unless the device extends the low hold time (tLOW) of the SCL signal, it is necessary to fill only the maximum data hold time (tHD : the following conditions: * When the device does not extend the low hold time of the SCL signal tSU :
DAT DAT).
4. The high-speed mode I2C bus can be used in the standard mode I2C bus system. In this case, satisfy
250 ns
* When the device extends the low hold time of the SCL signal Send the next data bit to the SDA line before releasing the SCL line (tRmax. + tSU:DAT = 1000 + 250 = 1250 ns : in the standard mode I2C bus specification) 5. Cb: Total capacitance of one bus line (unit: pF)
74
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Other operations (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter Timer input signal low-level width Symbol tWCTL Condition When DFGIN, CFGIN, DPGIN, REEL0IN, or REEL1IN logic level is input Timer input signal high-level width tWCTH When DFGIN, CFGIN, DPGIN, REEL0IN, or REEL1IN logic level is input Timer input signal valid edge input cycle CSYNCIN low-level width tPERIN tWCR1L When DFGIN, CFGIN, or DPGIN is input When digital noise rejection circuit is not used When digital noise rejection circuit is used (Bit 4 of INTM2 = 0) When digital noise rejection circuit is used (Bit 4 of INTM2 = 1) CSYNCIN high-level width tWCR1H When digital noise rejection circuit is not used When digital noise rejection circuit is used (Bit 4 of INTM2 = 0) When digital noise rejection circuit is used (Bit 4 of INTM2 = 1) Digital noise rejection circuit Passed pulse width Rejected pulse width tWSEP Bit 4 of INTM2 = 0 Bit 4 of INTM2 = 1 Bit 4 of INTM2 = 0 Bit 4 of INTM2 = 1 NMI low-level width NMI high-level width INTP0, INTP3 low-level widths INTP0, INTP3 high-level widths INTP1, KEY0-KEY4 low-level widths tWNIL tWNIH tWIPL0 tWIPH0 tWIPL1 Mode other than STOP mode In STOP mode, for releasing STOP mode INTP1, KEY0-KEY4 high-level widths tWIPH1 Mode other than STOP mode In STOP mode, for releasing STOP mode INTP2 low-level width tWIPL2 In normal mode, with main clock Normal mode, with subclock Sampling = fCLK Sampling = fCLK/128 Sampling = fCLK Sampling = fCLK/128 VDD = AVDD = 2.7 to 5.5 V VDD = AVDD = 2.7 to 5.5 V 108tCLK1 180tCLK1 10 10 2tCLK1 2tCLK1 2tCLK1 10 2tCLK1 10 2tCLK1 32Note 61 7.9Note 10 2tCLK1 32Note 61 7.9Note 10 10 104tCLK1 176tCLK1 ns ns ns ns 180tCLK1 ns 8tCLK1 108tCLK1 ns ns 180tCLK1 ns 2 8tCLK1 108tCLK1 tCLK1 ns MIN. tCLK1 MAX. Unit ns
s
ns ns
s s
ns ns ns
s
ns
s
ns
s s
ms
In STOP mode, for releasing STOP mode INTP2 high-level width tWIPH2 In normal mode, with main clock Normal mode, with subclock Sampling = fCLK Sampling = fCLK/128 Sampling = fCLK Sampling = fCLK/128
s
ns
s s
ms
In STOP mode, for releasing STOP mode RESET low-level width tWRSL
s s
Note
If a high or low level is successively input two times during the sampling period, a high or low level is detected.
Remark tCKL1: operating clock cycle time of peripheral circuit (125 ns)
Data Sheet U12255EJ2V0DS00
75
PD784927, 784928, 784927Y, 784928Y
Clock output operation (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter CLO cycle time CLO low-level width CLO high-level width CLO rise time CLO fall time Symbol tCYCL tCLL tCLH tCLR tCLF nT tCYCL/2 25 tCYCL/2 25 Condition MIN. 125 37.5 37.5 MAX. 16000 8025 8025 25 25 Unit ns ns ns ns ns
Remarks 1. n: system clock division 2. T = 1/fCLK Data hold characteristics (TA = -10 to +70C, VDD = AVDD = 2.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter Low-level input voltage High-level input voltage Symbol VIL VIH Condition Special pins (pins in Note) MIN. 0 0.9 VDDDR TYP. MAX. 0.1 VDDDR VDDDR Unit V V
Note
RESET, IC, NMI, INTP0-INTP2, P61/SCK1/BUZ, P63/SI1, SCK2, SI2/BUSY, P65/HWIN, P91/KEY0-P95/ KEY4
Watch function (TA = -10 to +70C, VDD = AVDD = 2.7 to 5.5 V, VSS = AVSS = 0 V)
Parameter Subclock oscillation hold voltage Hardware watch function operating voltage Symbol VDDXT VDDW Condition MIN. 2.7 2.7 MAX. Unit V V
Subclock oscillation stop detection flag (TA = -10 to +70C, VDD = AVDD = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter Oscillation stop detection width Symbol tOSCF Condition MIN. 45 MAX. Unit
s
A/D converter characteristics (TA = -10 to +70C, VDD = AVDD = AVREF = 4.5 to 5.5 V, VSS = AVSS = 0 V)
Parameter Resolution Total error Quantization error Conversion time tCONV Bit 4 of ADM = 0 Bit 4 of ADM = 1 Sampling time tSAMP Bit 4 of ADM = 0 Bit 4 of ADM = 1 Analog input voltage Analog input impedance AVREF current VIAN ZAN AIREF 160tCLK1 80tCLK1 32tCLK1 16tCLK1 0 1000 0.4 1.2 AVREF AVREF = VDD Symbol Condition MIN. 8 2.0 1/2 TYP. MAX. Unit bit % LSB
s s s s
V M mA
76
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
VREF amplifier (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Reference voltage Charge current Symbol VREF ICHG Sets AMPM0.0 to 1 (pins in Note) Condition MIN. 2.35 300 TYP. 2.50 MAX. 2.65 Unit V
A
Note
RECCTL+, RECCTL-, CFGIN, CFGCPIN, DFGIN, DPGIN, CSYNCIN, REEL0IN, REEL1IN
CTL amplifier (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter CTL+, - input resistance Feedback resistance Bias resistance Minimum voltage gain Maximum voltage gain Gain selecting step Same phase signal elimination ratio Symbol RICTL RFCTL RBCTL GCTLMIN GCTLMAX SGAIN CMR DC, voltage gain: 20 dB Condition MIN. 2 20 20 17 71 TYP. 5 50 50 20 75 1.77 50 VREF + 0.47 VREF + 0.50 VREF + 0.53 VREF + 0.27 VREF + 0.30 VREF + 0.33 VREF - 0.53 VREF - 0.50 VREF - 0.47 VREF - 0.33 VREF - 0.30 VREF - 0.27 150 200 250 MAX. 10 100 100 22 Unit k k k dB dB dB dB V V V V mV V V V V
High comparator set voltage of waveform shaping VPBCTLHS High comparator reset voltage of waveform shaping VPBCTLHR Low comparator set voltage of waveform shaping VPBCTLLS
Low comparator reset voltage of waveform shaping VPBCTLLR Comparator Schmitt width of waveform shaping High comparator voltage of CTL flag S Low comparator voltage of CLT flag S High comparator voltage of CTL flag L Low comparator voltage of CTL flag L VPBSH VFSH VFSL VFLH VFLL
VREF + 1.00 VREF + 1.05 VREF + 1.10 VREF - 1.10 VREF - 1.05 VREF - 1.00 VREF + 1.40 VREF + 1.45 VREF + 1.50 VREF - 1.50 VREF - 1.45 VREF - 1.40
Data Sheet U12255EJ2V0DS00
77
PD784927, 784928, 784927Y, 784928Y
CFG amplifier (AC coupling) (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Voltage gain 1 Voltage gain 2 CFGAMPO High-level output current CFGAMPO Low-level output current High comparator voltage Low comparator voltage Duty accuracy Symbol GCFG1 GCFG2 IOHCFG IOLCFG VCFGH VCFGL PDUTY Note Condition fi = 2 kHz, open loop fi = 30 kHz, open loop DC DC MIN. 50 34 -1 0.1 VREF + 0.09 VREF + 0.12 VREF + 0.15 VREF - 0.15 VREF - 0.12 VREF - 0.09 49.7 50.0 50.3 TYP. MAX. Unit dB dB mA mA V V %
Note
The conditions include the following circuit and input signal. Input signal : Sine wave input (5 mVp-p) fi = 1 kHz Voltage gain: 50 dB
1 k -+ 22 F 330 k CFGIN
PD784927
CFGAMPO 0.01 F
CFGCPIN
DFG amplifier (AC coupling) (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Voltage gain Feedback resistance Input protection resistance High comparator voltage Low comparator voltage Symbol GDFG RFDFG RIDFG VDFGH VDFGL Condition fi = 900 Hz, open loop MIN. 50 160 400 150 VREF + 0.07 VREF + 0.10 VREF + 0.14 VREF - 0.14 VREF - 0.10 VREF - 0.07 640 TYP. MAX. Unit dB k V V
Caution
Set the input resistance connected to the DFGIN pin to 16 k or below. Connecting a resistor exceeding that value may cause the DFG amp to oscillate.
78
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
DPG amplifier (AC coupling) (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Voltage gain High comparator voltage Symbol GDPG VDPGH1 VDPGH2 VDPGH3 Low comparator voltage VDPGL1 VDPGL2 VDPGL3 fI = 30 Hz Condition MIN. TYP. 20 MAX. Unit dB V V V V V V
SELDPGHL0 = 0, SELDPGHL1 = 0 VREF + 0.02 VREF + 0.05 VREF + 0.08 SELDPGHL0 = 1, SELDPGHL1 = 0 VREF + 0.56 VREF + 0.60 VREF + 0.64 SELDPGHL0 = 0, SELDPGHL1 = 1 VREF - 0.44 VREF - 0.40 VREF - 0.36 SELDPGHL0 = 0, SELDPGHL1 = 0 VREF - 0.08 VREF - 0.05 VREF - 0.02 SELDPGHL0 = 1, SELDPGHL1 = 0 VREF + 0.36 VREF + 0.40 VREF + 0.44 SELDPGHL0 = 0, SELDPGHL1 = 1 VREF - 0.64 VREF - 0.60 VREF - 0.56
Caution
When both the SELDPGHL0 and SELDPGHL1 are set to 0, the DPG amplifier is not used. Therefore, be sure to set AMPC.7 (ENDPG) to 0.
Ternary separation circuit (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Input impedance High comparator voltage Low comparator voltage Symbol ZIPFG VPFGH VPFGL Condition MIN. 20 TYP. 50 MAX. 100 VREF + 0.9 VREF - 1.0 Unit k V V
VREF + 0.5 VREF + 0.7 VREF - 1.4 VREF - 1.2
CSYNC comparator (AC coupling) (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Input impedance High comparator voltage Low comparator voltage Symbol ZICSYN VCSYNH VCSYNL Condition MIN. 20 TYP. 50 MAX. 100 Unit k V V
VREF + 0.07 VREF + 0.10 VREF + 0.13 VREF - 0.13 VREF - 0.10 VREF - 0.07
Reel FG comparator (AC coupling) (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter Input impedance High comparator voltage Low comparator voltage Symbol ZIRLFG VRLFGH VRLFGL Condition MIN. 20 TYP. 50 MAX. 100 Unit k V V
VREF + 0.02 VREF + 0.05 VREF + 0.08 VREF - 0.08 VREF - 0.05 VREF - 0.02
RECCTL driver (TA = 25C, VDD = AVDD = 5 V, VSS = AVSS = 0 V)
Parameter RECCTL+, - high-level output voltage RECCTL+, - low-level output voltage CTLDLY internal resistance CTLDLY charge current CTLDLY discharge current Symbol VCHREC VOLREC RCTL IOHCTL IOLCTL Use of internal resistor Condition IOH = -4 mA IOL = 4 mA 40 -3 -3 70 MIN. VDD - 0.8 0.8 140 TYP. MAX. Unit V V k mA mA
Data Sheet U12255EJ2V0DS00
79
PD784927, 784928, 784927Y, 784928Y
Timing waveform AC timing test point
0.8 VDD or 2.2 V Test point 0.8 V
0.8 VDD or 2.2 V 0.8 V
Serial transfer timing (SIOn: n = 1 or 2)
tWSKL SCKn tCYSK
tWSKH
tSSSK
tHSSK
SIn
Input data
tDSSK SOn Output data
80
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Serial transfer timing (SIO2 only) No busy processing
tWSKL SCK2 7 tCYSK BUSY Active high tDSTRB STRB Busy invalid tWSTRB tWSKH 8 9 10 1 2
Continuation of busy processing
tWSKL SCK2 7 tCYSK BUSY tWSKH 8 9 tSBUSY 10 10+n tSBUSY
Active high tDSTRB tWSTRB
STRB
End of busy processing
tWSKL SCK2 7
tWSKH 8 tCYSK 9 10+n tHBUSY 11+n tLBUSY 1
BUSY
Active high
Caution
When an external clock is selected as the serial clock, do not use the busy control or strobe control.
Data Sheet U12255EJ2V0DS00
81
PD784927, 784928, 784927Y, 784928Y
I2C bus mode (PD784928Y subseries only)
tLOW SCL tHD : DAT tHD : STA tHIGH tSU : DAT tF tSU : STA tHD : STA tSP tSU : STO tR
SDA tBUF Stop condition Start condition Restart condition Stop condition
82
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Super timer unit input timing
tWCTH When DFGIN, CFGIN, DPGIN, REEL0IN, or REEL1IN logic level is input 0.8 VDD 0.8 V
tWCTL
tWCR1H When CSYNCIN logic level is input 0.8 VDD 0.8 V
tWCR1L
Interrupt request input timing
tWNIH NMI 0.8 VDD 0.8 V
tWNIL
tWIPH0 INTP0, INTP3 0.8 VDD 0.8 V
tWIPL0
tWIPH1 0.8 VDD 0.8 V
tWIPL1
INTP1, KEY0-KEY4
tWIPH2 0.8 VDD INTP2 0.8 V
tWIPL2
Data Sheet U12255EJ2V0DS00
83
PD784927, 784928, 784927Y, 784928Y
Reset input timing
tWRSL
RESET 0.8 V
Clock output timing
tCLH CLO 0.8 VDD 0.8 V tCLR tCLF tCLL tCYCL
84
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
7. PACKAGE DRAWING
100 PIN PLASTIC LQFP (FINE PITCH) (14x14)
A B
75 76
51 50
detail of lead end
CD
S Q R
100 1
26 25
F G P H I
M
J K M
N
NOTE Each lead centerline is located within 0.08 mm (0.003 inch) of its true position (T.P.) at maximum material condition.
L
ITEM A B C D F G H I J K L M N P Q R S MILLIMETERS 16.000.20 14.000.20 14.000.20 16.000.20 1.00 1.00 0.22 +0.05 -0.04 0.08 0.50 (T.P.) 1.000.20 0.500.20 0.17 +0.03 -0.07 0.08 1.400.05 0.100.05 3 +7 -3 1.60 MAX. INCHES 0.6300.008 0.551 +0.009 -0.008 0.551 +0.009 -0.008 0.6300.008 0.039 0.039 0.0090.002 0.003 0.020 (T.P.) 0.039 +0.009 -0.008 0.020 +0.008 -0.009 0.007 +0.001 -0.003 0.003 0.0550.002 0.0040.002 3 +7 -3 0.063 MAX. S100GC-50-8EU
Remark The package dimensions and materials of ES versions are the same as those of mass-production versions.
Data Sheet U12255EJ2V0DS00
85
PD784927, 784928, 784927Y, 784928Y
100PIN PLASTIC QFP (14x20)
A B
80 81
51 50
detail of lead end CD
S Q R
100 1
31 30
F G H I
M
J
P
K M N L
ITEM A B C D F G H I J K L M N P Q R S MILLIMETERS 23.60.4 20.00.2 14.00.2 17.60.4 0.8 0.6 0.300.10 0.15 0.65 (T.P.) 1.80.2 0.80.2 0.15 +0.10 -0.05 0.10 2.70.1 0.10.1 55 3.0 MAX. INCHES 0.9290.016 0.795 +0.009 -0.008 0.551 +0.009 -0.008 0.6930.016 0.031 0.024 0.012 +0.004 -0.005 0.006 0.026 (T.P.) 0.071 +0.008 -0.009 0.031 +0.009 -0.008 0.006 +0.004 -0.003 0.004 0.106 +0.005 -0.004 0.0040.004 55 0.119 MAX. P100GF-65-3BA1-3
NOTE Each lead centerline is located within 0.15 mm (0.006 inch) of its true position (T.P.) at maximum material condition.
Remark The package dimensions and materials of ES versions are the same as those of mass-production versions.
86
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
8. RECOMMENDED SOLDERING CONDITIONS
Solder this product under the following recommended conditions. For details of the recommended soldering conditions, refer to information document Semiconductor Device Mounting Technology Manual (C10535E). For soldering methods and conditions other than those recommended, consult NEC. Caution PD784927GC-xxx-8EU, 784927YGC-xxx-8EU, 784928GC-xxx-8EU, and 784928YGC-xxx-8EU are under development. Therefore their soldering conditions are not defined. Table 8-1. Surface Mount Type Soldering Conditions
PD784927GF-xxx-3BA : 100-pin plastic QFP (14 x 20 mm) PD784928GF-xxx-3BA : 100-pin plastic QFP (14 x 20 mm) PD784927YGF-xxx-3BA: 100-pin plastic QFP (14 x 20 mm) PD784928YGF-xxx-3BA: 100-pin plastic QFP (14 x 20 mm)
Soldering Method Soldering Conditions Recommended Conditions Symbol IR35-00-3
Infrared reflow
Package peak temperature: 235C, Time: 30 secs. max. (210C min.), Number of times: three times max. Package peak temperature: 215C, Time: 40 secs. max. (200C min.), Number of times: three times max.
VPS
VP15-00-3
Wave soldering
Solder bath temperature: 260C max., Time: 10 secs. max., Number of times: once, Preheating temperature: 120C max.(Package surface temperature) Pin temperature: 300C max., Time: three secs. max. (per device side)
WS60-00-1
Partial heating
--
Caution Do not use two or more soldering methods in combination (except partial heating).
Data Sheet U12255EJ2V0DS00
87
PD784927, 784928, 784927Y, 784928Y
APPENDIX A. DEVELOPMENT TOOLS
The following development tools are available for developing systems using the PD784927. Refer to (5) Cautions when the development tools are used. (1) Language processing software
RA78K4 CC78K4 DF784928 CC78K4-L 78K/IV series common assembler package 78K/IV series common C compiler package Device file for the PD784928, 784928Y subseries 78K/IV series common C compiler library source file
(2) Flash memory writing tools
Flashpro II, III (Part number: FL-PR2, FL-PR3, PG-FPIII) FA-100GC FA-100GF Dedicated flash programmer
Adapter for writing 100-pin plastic LQFP (GC-8EU type) flash memory. Be sure to connect depending on the target product. Adapter for writing 100-pin plastic QFP (GF-3BA type) flash memory. Be sure to connect depending on the target product.
(3) Debugging tools * When using the IE-78K4-NS in-circuit emulator
IE-78K4-NS IE-70000-MC-PS-B IE-70000-98-IF-C IE-70000-CD-IF-A IE-70000-PC-IF-C IE-784928-NS-EM1 EP-784915-GF-R EV-9200GF-100 NQPACK100RB ID78K4-NS SM78K4 DF784928 78K/IV series common in-circuit emulator Power supply unit for IE-78K4-NS Interface adapter necessary when a PC-9800 series computer (except notebook personal computer) is used as host machine (C bus compatible) PC card and interface cable necessary when a notebook personal computer is used as host machine (PCMCIA socket compatible) Interface adapter necessary when an IBM PC/ATTM compatible machine is used as host machine (ISA bus compatible) Emulation board for emulating the PD784928, 784928Y subseries Emulation probe for PD784915 subseries common 100-pin plastic QFP (GC-3BA type) and 100-pin plastic LQFP (GC-8EU type). Conversion socket to be mounted on the board of the target system for 100-pin plastic QFP (GF-3BA type). It is used in LCC system. Conversion socket to be mounted on the board of the target system for 100-pin plastic QFP (GF-3BA type). It is used in QFP system. Integrated debugger for IE-78K4-NS 78K/IV series common system simulator Device file for the PD784928, 784928Y subseries
88
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
* When using the IE-784000-R in-circuit emulator
IE-784000-R IE-70000-98-IF-C IE-70000-PC-IF-C IE-78000-R-SV3 IE-784928-NS-EM1 IE-784915-R-EM1 IE-784000-R-EM IE-78K4-R-EX3 EP-784915-GF-R EV-9200GF-100 NQPACK100RB ID78K4 SM78K4 DF784928 78K/IV series common in-circuit emulator Interface adapter necessary when a PC-9800 series computer (except notebook personal computer) is used as host machine (C bus compatible) Interface adapter necessary when an IBM PC/AT compatible machine is used as host machine (ISA bus compatible) Interface adapter and cable necessary when an EWS is used as host machine Emulation board for emulating the PD784928, 784928Y subseries and PD784915 subseries 78K/IV series common emulation board Conversion board for 100-pin products necessary when the IE-784928-NS-EM1 is used in the IE-784000-R. Not necessary when the IE-784915-R-EM1 is used. Emulation probe for PD784915 subseries common 100-pin plastic QFP (GC-3BA type) and 100-pin plastic LQFP (GC-8EU type). Conversion socket to be mounted on the board of the target system for 100-pin plastic QFP (GF-3BA type). It is used in LCC system. Conversion socket to be mounted on the board of the target system for 100-pin plastic QFP (GF-3BA type). It is used in QFP system. Integrated debugger for IE-784000-R 78K/IV series common system simulator Device file for the PD784928, 784928Y subseries
(4) Real-time OS
RX78K/IV MX78K4 Real-time OS for 78K/IV series OS for 78K/IV series
Data Sheet U12255EJ2V0DS00
89
PD784927, 784928, 784927Y, 784928Y
(5) Cautions when the development tools are used * The ID78K4-NS, ID78K4, and SM78K4 are used in combination with the DF784928. * The CC78K4 and RX78K/IV are used in combination with the RA78K4 and DF784928. * FL-PR2, FL-PR3, FA-100GC, and FA-100GF are products of Naito Densei Machida Mfg. Co., Ltd. (TEL: 044822-3813). Contact an NEC distributor when purchasing these products. * NQPACK100RB is a product of Tokyo Eletech Corp. Reference: Daimaru Kogyo, Ltd. Electronics Dept. (TEL: Tokyo 03-3820-7112) Electronics 2nd Dept. (TEL: Osaka 06-6244-6672) * Host machines and OSs compatible with the software are as follows:
Host Machine [OS]
PC PC-9800 Series IBM PC/AT compatible machines [Japanese/English Windows]
Note Note
EWS HP9000 series 700 TM [HP-UX TM ] SPARCstation TM [SunOS TM , Solaris TM ] NEWSTM (RISC) [NEWS-OS TM]
[Windows TM ]
Software RA78K4 CC78K4 ID78K4-NS ID78K4 SM78K4 RX78K/IV MX78K4
-
-
Note Note
Note
DOS based software
90
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
APPENDIX B. RELATED DOCUMENTS
Device-related documents
Document Japanese Document No. English U12648E This document - U12188E - U12271E U11361E U10905E - - U10095E
PD784928, 784928Y Subseries User's Manual - Hardware PD784927, 784928, 784927Y, 784928Y Data Sheet PD784928 Subseries Special Function Register Table PD78F4928 Preliminary Product Information PD784928Y Subseries Special Function Register Table PD78F4928Y Preliminary Product Information
PD784915, 784928, 784928Y Subseries Application Note - VCR Servo
78K/IV Series User's Manual - Instruction 78K/IV Series Instruction Table 78K/IV Series Instruction Set 78K/IV Series Application Note - Software Basics
U12648J U12255J U12798J U12188J U12719J U12271J U11361J U10905J U10594J U10595J U10095J
Development tool-related documents (User's Manuals)
Document Japanese RA78K4 Assembler Package Operation Language RA78K4 Structured Assembler Preprocessor CC78K4 C Compiler Operation Language IE-78K4-NS IE-784000-R IE-784928-NS-EM1 IE-784915-R-EM1, EP-784915GF-R SM78K4 System Simulator Windows Based SM78K Series System Simulator ID78K4-NS Integrated Debugger ID78K4 Integrated Debugger Windows Based ID78K4 Integrated Debugger HP-UX, SunOS, NEWS-OS Based Reference U11334J U11162J U11743J U11572J U11571J U13356J U12903J U13819J U10931J U10093J Document No. English U11334E U11162E U11743E U11572E U11571E U13356E EEU-1534 U13819E U10931E U10093E U10092E U12796E U10440E U11960E
External Part User Open U10092J Interface Specifications Reference Reference Reference U12796J U10440J U11960J
Caution
The contents of the above related documents are subject to change without notice. Be sure to use the latest edition of the document when designing your system.
Data Sheet U12255EJ2V0DS00
91
PD784927, 784928, 784927Y, 784928Y
Embedded software-related documents (User's Manual)
Document Japanese 78K/IV Series Real-Time OS Fundamental Installation Debugger 78K/IV Series OS, MX78K4 Fundamental U10603J U10604J U10364J U11779J Document No. English U10603E U10604E - -
Other documents
Document Japanese SEMICONDUCTORS SELECTION GUIDE Products & Packages (CD-ROM) Semiconductor Device Mounting Technology Manual Quality Grades on NEC Semiconductor Devices NEC Semiconductor Device Reliability/Quality Control System Guide to Prevent Damage for Semiconductor Devices by Electrostatic Discharge (ESD) Guide to Microcomputer-Related Products by Third Party X13769X C10535J C11531J C10983J C11892J U11416J C10535E C11531E C10983E C11892E - Document No. English
Caution
The contents of the above related documents are subject to change without notice. Be sure to use the latest edition of the document when designing your system.
92
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
[MEMO]
Data Sheet U12255EJ2V0DS00
93
PD784927, 784928, 784927Y, 784928Y
NOTES FOR CMOS DEVICES
1 PRECAUTION AGAINST ESD FOR SEMICONDUCTORS Note: Strong electric field, when exposed to a MOS device, can cause destruction of the gate oxide and ultimately degrade the device operation. Steps must be taken to stop generation of static electricity as much as possible, and quickly dissipate it once, when it has occurred. Environmental control must be adequate. When it is dry, humidifier should be used. It is recommended to avoid using insulators that easily build static electricity. Semiconductor devices must be stored and transported in an anti-static container, static shielding bag or conductive material. All test and measurement tools including work bench and floor should be grounded. The operator should be grounded using wrist strap. Semiconductor devices must not be touched with bare hands. Similar precautions need to be taken for PW boards with semiconductor devices on it. 2 HANDLING OF UNUSED INPUT PINS FOR CMOS Note: No connection for CMOS device inputs can be cause of malfunction. If no connection is provided to the input pins, it is possible that an internal input level may be generated due to noise, etc., hence causing malfunction. CMOS devices behave differently than Bipolar or NMOS devices. Input levels of CMOS devices must be fixed high or low by using a pull-up or pull-down circuitry. Each unused pin should be connected to VDD or GND with a resistor, if it is considered to have a possibility of being an output pin. All handling related to the unused pins must be judged device by device and related specifications governing the devices. 3 STATUS BEFORE INITIALIZATION OF MOS DEVICES Note: Power-on does not necessarily define initial status of MOS device. Production process of MOS does not define the initial operation status of the device. Immediately after the power source is turned ON, the devices with reset function have not yet been initialized. Hence, power-on does not guarantee out-pin levels, I/O settings or contents of registers. Device is not initialized until the reset signal is received. Reset operation must be executed immediately after power-on for devices having reset function.
Purchase of NEC I2C components conveys a license under the Philips I2C Patent Rights to use these components in an I 2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips.
EEPROM and FIP are trademarks of NEC Corporation. Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries. PC/AT and PC DOS are trademarks of IBM Corporation. HP9000 Series 700 and HP-UX are trademarks of Hewlett-Packard Company. SPARCstation is a trademark of SPARC International, Inc. Solaris and SunOS are trademarks of Sun Microsystems, Inc. NEWS and NEW-OS are trademarks of Sony Corporation.
94
Data Sheet U12255EJ2V0DS00
PD784927, 784928, 784927Y, 784928Y
Regional Information
Some information contained in this document may vary from country to country. Before using any NEC product in your application, please contact the NEC office in your country to obtain a list of authorized representatives and distributors. They will verify: * Device availability * Ordering information * Product release schedule * Availability of related technical literature * Development environment specifications (for example, specifications for third-party tools and components, host computers, power plugs, AC supply voltages, and so forth) * Network requirements In addition, trademarks, registered trademarks, export restrictions, and other legal issues may also vary from country to country.
NEC Electronics Inc. (U.S.)
Santa Clara, California Tel: 408-588-6000 800-366-9782 Fax: 408-588-6130 800-729-9288
NEC Electronics (Germany) GmbH
Benelux Office Eindhoven, The Netherlands Tel: 040-2445845 Fax: 040-2444580
NEC Electronics Hong Kong Ltd.
Hong Kong Tel: 2886-9318 Fax: 2886-9022/9044
NEC Electronics Hong Kong Ltd. NEC Electronics (France) S.A.
Velizy-Villacoublay, France Tel: 01-30-67 58 00 Fax: 01-30-67 58 99 Seoul Branch Seoul, Korea Tel: 02-528-0303 Fax: 02-528-4411
NEC Electronics (Germany) GmbH
Duesseldorf, Germany Tel: 0211-65 03 02 Fax: 0211-65 03 490
NEC Electronics (France) S.A. NEC Electronics (UK) Ltd.
Milton Keynes, UK Tel: 01908-691-133 Fax: 01908-670-290 Spain Office Madrid, Spain Tel: 91-504-2787 Fax: 91-504-2860
NEC Electronics Singapore Pte. Ltd.
United Square, Singapore 1130 Tel: 65-253-8311 Fax: 65-250-3583
NEC Electronics Taiwan Ltd. NEC Electronics Italiana s.r.l.
Milano, Italy Tel: 02-66 75 41 Fax: 02-66 75 42 99
NEC Electronics (Germany) GmbH
Scandinavia Office Taeby, Sweden Tel: 08-63 80 820 Fax: 08-63 80 388
Taipei, Taiwan Tel: 02-2719-2377 Fax: 02-2719-5951
NEC do Brasil S.A.
Electron Devices Division Rodovia Presidente Dutra, Km 214 07210-902-Guarulhos-SP Brasil Tel: 55-11-6465-6810 Fax: 55-11-6465-6829
J99.1
Data Sheet U12255EJ2V0DS00
95
PD784927, 784928, 784927Y, 784928Y
The documents referred to in this publication may include preliminary versions. However, preliminary versions are not marked as such.
The export of this product from Japan is regulated by the Japanese government. To export this product may be prohibited without governmental license, the need for which must be judged by the customer. The export or re-export of this product from a country other than Japan may also be prohibited without a license from that country. Please call an NEC sales representative.
* The information in this document is subject to change without notice. Before using this document, please confirm that this is the latest version. * No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in this document. * NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from use of a device described herein or any other liability arising from use of such device. No license, either express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Corporation or others. * Descriptions of circuits, software, and other related information in this document are provided for illustrative purposes in semiconductor product operation and application examples. The incorporation of these circuits, software, and information in the design of the customer's equipment shall be done under the full responsibility of the customer. NEC Corporation assumes no responsibility for any losses incurred by the customer or third parties arising from the use of these circuits, software, and information. * While NEC Corporation has been making continuous effort to enhance the reliability of its semiconductor devices, the possibility of defects cannot be eliminated entirely. To minimize risks of damage or injury to persons or property arising from a defect in an NEC semiconductor device, customers must incorporate sufficient safety measures in its design, such as redundancy, fire-containment, and anti-failure features. * NEC devices are classified into the following three quality grades: "Standard", "Special", and "Specific". The Specific quality grade applies only to devices developed based on a customer designated "quality assurance program" for a specific application. The recommended applications of a device depend on its quality grade, as indicated below. Customers must check the quality grade of each device before using it in a particular application. Standard: Computers, office equipment, communications equipment, test and measurement equipment, audio and visual equipment, home electronic appliances, machine tools, personal electronic equipment and industrial robots Special: Transportation equipment (automobiles, trains, ships, etc.), traffic control systems, anti-disaster systems, anti-crime systems, safety equipment and medical equipment (not specifically designed for life support) Specific: Aircraft, aerospace equipment, submersible repeaters, nuclear reactor control systems, life support systems or medical equipment for life support, etc. The quality grade of NEC devices is "Standard" unless otherwise specified in NEC's Data Sheets or Data Books. If customers intend to use NEC devices for applications other than those specified for Standard quality grade, they should contact an NEC sales representative in advance.
M7 98.8


▲Up To Search▲   

 
Price & Availability of UPD784927

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X